摘要: SHA是一种数据加密算法,该算法经过加密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之一,并被广泛使用。该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输... 阅读全文
posted @ 2014-08-08 19:56 夏至冬末 阅读(439) 评论(0) 推荐(0)
摘要: Luhn算法由IBM的Hans Peter Luhn发明,又称为“模10”算法,是一种简单的校验和算法,用来验证识别号,一般会被用于身份证号码,信用卡号、IMEI号、社会保险号的验证。它的算法简单,并只采用最后一位数字作为校验位,可以有效防止偶然的输入性错误。 Luhn算法只能用于简单的校验,... 阅读全文
posted @ 2014-08-08 19:56 夏至冬末 阅读(500) 评论(0) 推荐(0)
摘要: SSF33算法是以128位分组为单位进行运算,密钥长度为16字节,该算法也可以被用于安全报文传送和MAC机制密文运算。 使用SSF33算法和基于3-DES的对称加密机制使用相同长度的密钥,能够同原有的基于3-DES的密钥管理兼容,其区别在于分组长度不同,在加密,计算MAC和密钥分散时填充和计算... 阅读全文
posted @ 2014-08-08 19:55 夏至冬末 阅读(1355) 评论(0) 推荐(0)
摘要: 1. RSA介绍 RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。R... 阅读全文
posted @ 2014-08-08 19:48 夏至冬末 阅读(469) 评论(0) 推荐(0)