随笔分类 - 密码学
摘要:在信息的传输中我们不但要保证信息加密还要保证信息的:完整性,正式性,不可抵赖性。 消息摘要(MD) 消息摘要函数时一种用于判断数据完整性的算法,也称为散列函数或哈希函数,函数的返回值就散列值,散列值又称为消息摘要或者指纹。 常见算法:MD5 SHA 消息认证码(Message Authenticat
阅读全文
摘要:采用单钥密码系统的加密方法,同一个密钥可以同时用作信息的加密和解密,这种加密方法称为对称加密,也称为单密钥加密。 基于“对称密钥”的加密算法主要有DES、3DES(TripleDES)、AES、RC2、RC4、RC5和Blowfish等,当前最为安全的是 AES 加密算法。 密钥 AES支持三种长度
阅读全文
摘要:异或加密是密码学中一种简单的加密算法,常作为更为复杂的加密算法的组成部分。 原理 异或运算:首先异或表示当两个数用二进制表示,进行异或运算时,当前位的两个二进制不同则为1相同则为0。 A ⊕ 0 = A A ⊕ A = 0 A ⊕ B ⊕ B = A 文本的每个字符可以通过与给定的密钥进行按位异或运
阅读全文