搜索资源列表
RSA
- 若要使用公钥系统对消息进行数字签名,发送方先向该消息应用哈希函数以创建消息摘要。然后,发送方用自己的私钥对消息摘要进行加密,以创建发送方的个人签名。在收到消息和签名后,接收方使用发送方的公钥解密该签名,以恢复消息摘要,并使用发送方所用的同一哈希算法对该消息进行哈希运算。如果接收方计算的消息摘要与从发送方收到的消息摘要完 全匹配,则接收方可以假定消息在传输中未被更改。请注意,因为发送方的公钥是公共知识, 所以任何人都可以验证签名。
crypt_0_03
- 实现了多种加密解密、摘要算法库,包括rsa, sha1, tiger, md5等
数字签名系统
- 生成公钥和私钥用于加密。采用md5和sha-1摘要算法。加密使用rsa算法
RSADemo
- 基于网上流传的一版DELPHI实现的RSA算法进行了大量封装,实现了意位长的密钥生成,并支持以64进制,base64编码,16进制,10进制,和2进制流方式保存和读取密钥文件。和标准DES算法结合,实现了任意长度的明文加密解密算法(使用RSA密钥加密随机DES密钥),和MD5,SHA1 摘要算法结合,实现了带有时间戳的签名验证算法。可以直接调用其中已经做好的rsa manipulator类,使用非常方便,可作共享软件授权用!QQ 78273318-RSA MANIPULATOR
8736103199-GuTingTing-RSA
- RSA密码体制的实现摘要自20世纪90年代以来,计算机网络技术使得计算机应用得到 ... 用VC++编程实现了RSA算法加密和解密运算,在算法的实现过程中,调用了已有的大整数类-The realization of RSA cryptosystem Abstract from the 20th century since the 90' s, computer network technology allows computer applications to be used ... VC
EncryptDectyptTool_Src
- 写了一个文件加解密工具(VC9+OPENSSL) CA程序: 生成2个RSA密钥对,分别保存为PEM格式,密码保护私钥,文件名为“RSAPrivateKey.pem”和“RSAPublicKey.pem”。 加密: 将指定明文文件加密,密文件格式自已定义,要求文件内容用对称算法(3des)加密,对称密钥(KEY)为随机生成,随机密钥用“RSAPrivateKey.pem”的公钥加密后,存放在密文文件头内(KEY1);对明文文件做摘要计算(HASH),将计算结果用“RSAP
security-chats
- 用java写的,网络安全聊天,用des加密聊天内容、用rsa加密进行对消息摘要进行签名、用md5对消息生成摘要等等。-Written using java, network security, chat, chat with des encryption, rsa encryption used to sign the message digest using md5 generates a summary of the news and so on.
RSAMD5
- 先RSA加密,然后利用MD5进行消息摘要。-First RSA encryption, then use the MD5 message digest....
md5
- 用md5对签名文件用算,生成报文摘要,RSA私钥对报文摘要加密-Md5 file for use with the signature count, generates a message digest, RSA private key to encrypt the message digest
Class_SoftRSA
- 本代码提供了一个封装类,将OPENSSL提供的RSA1024加解密算法重新封装,简化输入输出参数,实现SHA1摘要、密钥导入导出、RSA签名、验证、加密、解密等基本功能,可直接引用到软件项目中使用,编译时另需要libeay32.lib的支持,请自行编译OPENSSL1.0.0b-This code provides a wrapper class, the OPENSSL provides the RSA1024 encryption algorithm to re package, simpl
OPENSSL
- 实现一款文档文件加密和签名的工具 1、选择一种hash算法(MD5 | SHA1 | SHA3)用于摘要的计算; 2、选择一种对称钥加密算法或者序列密码(DES| AES | RC4); 3、选择一种公钥算法实现签名(RSA| ECC),需要单独的密钥对生成算法; 4、文档文件的加密模式为CBC。-Achieve a document file encryption and signature tool 1. Select a hash algorithm (MD5 | SHA1
Encryption
- 包含摘要加密算法MD5,对称加密算法DES、Triple DES,AES,RC2,非对称加密算法RSA等加密、解密算法的实现-include MD5, DES,Triple DES,AES, RC2,RSA,and so on
Utils
- JDK6支持的加密和摘要算法,包括AES、DES、DSA、RSA、ECC、SHA、MD5、MAC等,以及Base64、BCD等,此处为其各个对应的工具和测试类。-Encryption and digest algorithm JDK6 support, including AES, DES, DSA, RSA, ECC, SHA, MD5, MAC, as well as Base64, BCD, etc., where its tools and test each corresponding
信息安全实验2-1
- 实验内容 1、对称密码技术的实现 (1)熟悉相应的DES加密/解密函数的使用,在单机完成对特定文件(test-1.txt)的单重DES加密/解密; (2)针对DES密钥特点(8字节,64比特位,其中真正起作用的为56比特位),设计一次一密的密钥产生机制(即每次会话所使用的密钥都是临时随机产生的); 2、非对称密码技术的实现 (1)熟悉RSA相关函数(公私钥生成函数,加密/解密函数); (2)利用公钥加密特定文件(test-1.txt),并用私钥进行解密;反过来,再利用私钥加密特定
task
- 1、对称密码技术的实现 (1)熟悉相应的DES加密/解密函数的使用,在单机完成对特定文件(test-1.txt)的单重DES加密/解密; (2)针对DES密钥特点(8字节,64比特位,其中真正起作用的为56比特位),设计一次一密的密钥产生机制(即每次会话所使用的密钥都是临时随机产生的); 2、非对称密码技术的实现 (1)熟悉RSA相关函数(公私钥生成函数,加密/解密函数); (2)利用公钥加密特定文件(test-1.txt),并用私钥进行解密;反过来,再利用私钥加密特定文件,并用公
Md5加密算法的原理及应用
- Md5加密算法的原理及应用 --- Md5的全称是Message-Digest Algorithm 5(信息-摘要算法),在90年代初由Mit Laboratory For Computer Science和Rsa Data Security Inc的Ronaldl.rivest开发出来,经md2、md3和md4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密钥前被“压缩”成一种保密的格式。由于md5算法的使用不需要支付任何版权费用的,所以在一般的情况下,md5也不失为一种非常优秀的加
md5
- md5加密算法Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。该算法的文件号为RFC 1321(R.Rivest,MIT Laboratory for Computer Science and RSA Data Security Inc. April 1992)。(md5R.Rivest,MIT Laboratory for Computer Science and RSA Data Secu
国密算法
- 国密算法sm2和sm3的实现,SM2为非对称加密,基于ECC。该算法已公开。由于该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC 256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。 SM3?消息摘要。可以用MD5作为对比理解。该算法已公开。校验结果为256位。(Implementation of Sm2 and Sm3 National Secret Algorithms)