基于Python语言、RSA非对称加密的IRC聊天室客户端源码与应用程序 服务器与客户端之间通过IRC协议进行通信,在IRC协议中,用户可以加入到频道Channel中,在频道中发送消息,频道中的所有人都能接收到信息。 但大多数情况下,我们需要希望发送的消息是保密的,只有发送端和接收端能够得到消息。因此,需要对消息进行加密,在这里我们使用RSA非对称加密。 RSA非对称加密方法中,存在一对密钥,分别为公钥和私钥。其中公钥公开,私钥秘密保存。在RSA加密通信中,发送端和接收端各有一对密钥,且不相同。发送信息时,发送端用接收端的密钥进行加密,接收端用自身保存的私钥进行解密。由于能够解密的私钥只保存在接收端,因此只有接收端能解开加密内容,如此实现加密。
2022-12-29 17:05:10 37.72MB rsa irc python
1
制作RSA非对称加密证书(pfx\der) 内有openssl工具,直接运行
2022-12-21 12:15:15 567KB openssl pfx RSA证书
1
RSA是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的 。 RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制 。 在公开密钥密码体制中,加密密钥(即公开密钥)PK是公开信息,而解密密钥(即秘密密钥)SK是需要保密的。加密算法E和解密算法D也都是公开的。虽然解密密钥SK是由公开密钥PK决定的,但却不能根据PK计算出SK 。 正是基于这种理论,1978年出现了著名的RSA算法,它通常是先生成一对RSA密钥,其中之一是保密密钥,由用户保存;另一个为公开密钥,可对外公开,甚至可在网络服务器中注册。为提高保密强度,RSA密钥至少为500位长。这就使加密的计算量很大。为减少计算量,在传送信息时,常采用传统加密方法与公开密钥加密方法相结合的方式,即信息采用改进的DES或IDEA对话密钥加密,然后使用RSA密钥加密对话密钥和信息摘
2022-12-11 00:45:42 2KB phpRsa非对称加密
1
RSA非对称加密和DES对称加密代码示例包含(commons-lang3-3.1 commons-codec-1.4.jar)
2022-10-24 12:23:59 360KB RSA DES
1
C#和Java关于RSA非对称加密互通类,包括提供RSA加密、解密方法,Java到c#的RSA私钥格式转换,Java到c#的RSA公钥格式转换等,使用PKCS1填充算法
2022-08-04 19:03:30 1KB RSA非对称
1
RSA非对称加密算法加密器
2022-05-20 17:01:13 3.21MB RSA 非对称
1
公私钥加解密,内含秘钥获取,亲测可用,且加密字段长度不限
2022-04-29 19:00:31 15KB JavaRSA
1
RSA非对称加密工具类 用于网络传输中数据加密
2022-04-27 16:43:50 9KB RSA
1
RSA非对称加密解密Delphi源码,亲测XE10.2.3可用!RSA控件,内含密钥对生成,无须DLL!
2022-04-19 16:42:35 166KB RSA
1
一, ToolsUtil.java为主要加密解密的工具类。里面的Public.key加密字符,Private.key解密字符方法按项目修改路径。 二, Test为加密数据库用户名和密码,生成完成后可将其赋值到属性文件中。 三, Crypt.java文件为生成加密,解密的字符文件。生成完成后要将其放入到项目中的某个路径。便于解密的时候能读取到相关的文件。 四, Bcprov-jdk15on-1.54.jar为主要的jar包。Maven项目可mvn install:install-file -DgroupId=bcprov-jdk15on -DartifactId= bcprov-jdk15on -Dversion=1.54 -Dpackaging=jar -Dfile=D:\ Bcprov-jdk15on-1.54.jar 命令导入本地maven仓库后引入项目中。
2022-04-19 10:47:29 2.69MB RSA 非对称
1