密码学大作业,通过python简单的实现RSA加密算法的操作,通过pyqt5添加了图形化界面,里面含有全部的源代码,并附带有说明书文档。内容简单易懂,有一定的参考价值。
2021-05-12 10:07:46 189KB python RSA 密码学 图形化
1
使用java编写的基于同一个局域网TCP和UDP数据传输系统,使用RSA进行文件加密
2021-05-11 21:54:45 601KB RSA TCP java
1
把下载文件放\IBM\SDPShared\plugins\,覆盖原文件即可~
2021-05-11 08:29:15 25KB RSA Rational 破解 注册
1
RSA加密以及解密demo,可运行,加解密效率有点慢,待优化
2021-05-11 00:15:55 5KB RSA
1
生活中我们经常会遇到一些加密算法,今天我们就聊聊这些加密算法的Python实现。部分常用的加密方法基本都有对应的Python库,基本不再需要我们用代码实现具体算法。 MD5加密 全称:MD5消息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。md5加密算法是不可逆的,所以解密一般都是通过暴力穷举方法,通过网站的接口实现解密。Python代码: import hashlib m = hashlib.md5() m.update(str.enco
2021-05-10 23:51:23 95KB 加密 算法
1
RSA加密算法,喜欢的朋友可以自己下载,C……………………
2021-05-10 19:19:33 3KB RSA加密算法
1
C++编写的CRC32校验程序源代码 ; C++编写的DES加密程序源代码 ; C++编写的MD5算法程序源代码 ; C++编写的rsa数字签名程序源代码 ; C++编写的RSA演示程序源代码 ; C++编写的简单移位程序源代码
2021-05-10 08:35:35 67KB C++ RSA 数字签名
1
本程序通过Qt 5.10.1开发,编译环境默认msvc2017,数据库为sqlite,数据库文件包含在其中了,用户需要自行下载sqlite。程序主界面为登录界面,有简单的管理员和用户登录功能。登陆后根据不同用户进入不同用户名的界面进行操作。程序包含一个生成字符的MD5和根据路径读文件生成MD5的功能,也有一个输入数字通过RSA加解密的功能。 MD5和RSA实现较为简单,但是用户可以根据自己的需要去进行修改,毕竟已经在Qt实现了,代码也浅显易懂。 注意:并未实现直接加密聊天消息的功能,也不能特别智能地验证完整性,这些功能用户需自行实现,本程序仅仅提供一个方便的平台。 本人保证程序在最新系统下正常运行,不会像其他程序是用qt4制作的。 程序绝大多数界面通过ui设计师制作,浅显易懂。
2021-05-09 20:24:21 177KB C++ RSA 聊天软件 Qt
1
RSA公开密钥密码体制。所谓的公开密钥密码体制就是使用不同的加密密钥与解密密钥,是一种“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制。   在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然秘密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK。正是基于这种理论,1978年出现了著名的RSA算法,它通常是先生成一对RSA 密钥,其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册。为提高保密强度,RSA密钥至少为500位长,一般推荐使用1024位。这就使加密的计算量很大。为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式,即信息采用改进的DES或IDEA对话密钥加密,然后使用RSA密钥加密对话密钥和信息摘要。对方收到信息后,用不同的密钥解密并可核对信息摘要。
2021-05-09 17:58:26 116KB rsa 加密 解密
1
利用Java书写的RSA代码实现,很详细,很简单。
2021-05-09 16:52:16 8KB Java RSA 数字签名 加密
1