# 基于数字签名信息系统的毕业设计实现 本毕业设计旨在实现一个基于数字签名技术的信息系统,以确保数据的完整性和真实性。该系统将使用公钥加密和私钥解密的方式来实现数字签名。 ## 系统设计 ### 系统架构 该系统将采用客户端-服务器架构,客户端将负责生成数字签名并将其发送到服务器,服务器将验证数字签名的真实性。 ### 技术实现 该系统将采用 Python 编程语言和相应的加密算法库来实现数字签名技术。具体实现包括: - 生成公钥和私钥 - 使用私钥生成数字签名 - 验证数字签名的真实性 ## 功能实现 ### 用户注册与登录 用户可以在系统中注册并登录以使用数字签名功能。 ### 文件上传和下载 用户可以将文件上传到服务器,并从服务器上下载文件。 ### 数字签名 用户可以使用系统提供的数字签名功能对上传的文件进行签名。 ### 验证数字签名 服务器将验证用户上传的文件的数字签名,并确认文件的完整性和真实性。 ## 结论 本毕业设计实现了一个基于数字签名技术的信息系统,保证了数据的完整性和真实性。使用公钥加密和私钥解密的方式可以确保数字签名的安全性
2024-04-17 14:18:50 2.07MB 毕业设计
1
APK信息查看工具,可以查看包名、版本号、版本名及签名信息
2022-10-18 09:06:46 2.7MB Android
1
数字签名是一种防止信息被篡改的有效手段。其签名往往是基于信息摘要。假设我们有一个安全系统包括了如下几个部分: 1. 对于任意长度的文本产生固定长度( 8bit)的信息摘要, 2. 发送端对此信息摘要用自己的私钥进行加密,并附在要传送消息之后作为签名, 3. 接收端收到消息后,根据发送端公钥解出一个信息摘要,并根据收到原文重新计算出另一个信息摘要,通过对比两个信息摘要是否相同来验证消息是否得到篡改。此安全系统可能遭受生日攻击,即同时制作足够多的只有细微差别的真实文档和伪造文档以寻求哈希碰撞。 运行代码后,会自动创建合同 1、 2 的文件夹,用来放 n 个差别版本文件。每产生 一个新的版本,写入一个新的文本文件,按顺序命名。
2022-07-31 13:53:51 3KB 生日攻击 数字签名 信息安全技术
1
用于获取APP签名信息(指纹信息)。也可以比对指纹信息用于验证是否是同一证书签名。 使用方式:.apk拖入即可。
2022-07-20 15:03:46 184B 安卓 脚本
1
逆向抖音OC整个请求的签名信息 逆向抖音OC整个请求的签名信息 逆向抖音OC整个请求的签名信息 逆向抖音OC整个请求的签名信息 逆向抖音OC整个请求的签名信息 逆向抖音OC整个请求的签名信息 ios版
2022-06-10 18:05:41 3KB 抖音 抖音逆向签名
闲着没事儿写了个小 demo ,获取手机上已安装应用信息,系统应用和 非系统应用 MD5 SHA1 SHA256 签名信息 点击签名信息可复制到剪切板, GitHub:https://github.com/sunan-n/GetAppInfo 如下图: ```java 主要就是这个方法,传参数进来获取相应的签名类型 信息 public static String getSignaturesInfo(Context context, String packageName, String tpye) { // //获取包管理器 PackageMana
2022-03-07 10:29:31 133KB id roi
1
AppHelper_v1.0.0.apk
2021-12-06 15:05:00 1.22MB android 签名信息 sha256 sha1
1
查看apk的签名信息.zip 里面包含了查看apk签名信息的命令和简单示例 并且里面有apk的示例文件
2021-11-04 14:52:34 4.08MB apk sign
1
工具apk下载地址:http://pan.baidu.com/s/1c06OpvM 使用说明: 使用该工具可以通过包名获取到应用的签名信息,包括md5,sha1,别名等。
2021-10-12 20:51:59 33KB 包名 签名信息获取
1
做app版本升级的时候最容易出错的就是包名或者签名没对上,这个小工具能快速找出apk的签名信息,包名,版本号等问题,然后把这些信息复制出来对比,很方便。
2021-09-04 21:02:09 803KB 版本升级 apk信息 签名 包名
1