数字签名技术(2)
RSA算法不仅是非对称加密算法,也是数字签名算法中的主力军,和SHA系列算法结合,产生RSA数字签名技术。
RSA算法不仅是非对称加密算法,也是数字签名算法中的主力军,和SHA系列算法结合,产生RSA数字签名技术。
数字签名技术是信息摘要和非对称加密技术的结合。
SHA系列算法产生的摘要的长度更长,更为安全。
MD5是最常见的摘要算法,生成结果长度为128 bit,通常用32位的十六进制字符串表示。
消息摘要算法是密码学算法中非常重要的一个分支,它通过对所有数据提取指纹信息以实现数据完整性校验等功能,由于其不可逆性,有时候会被用做敏感信息的加密。
非对称加密模块rsa在加解密方面的用法。
RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和Len Adleman在(美国麻省理工学院)开发的,取名自他们三者的名字首字母。RSA是目前最有影响力的公钥加密算法。
RC4(Rivest Cipher 4的缩写)是一种流加密算法,密钥长度可变。它加解密使用相同的密钥,一个字节一个字节地加密,因此也属于对称加密算法。RC4突出的优点是在软件里面很容易实现。
高级加密标准(AES,Advanced Encryption Standard)是最常见的对称加密算法。
DES是一种对称加密算法,主要采用替换和移位的方式进行加密,它用56位(64位密钥只有56位有效)对64位二进制数据块进行加密,每次加密对64位的输入数据进行16轮编码,经过一系列替换和移位后,输入的64位原数据转换成完全不同的64位输出数据。