摘要: # AI面试官:MD5、DES、RSA、AES加密 [TOC] ## 1. 什么是MD5加密?它在实际应用中有哪些场景? MD5(Message Digest Algorithm 5)是一种常用的哈希算法,用于将输入数据生成固定长度的哈希值(通常是128位),也称为MD5摘要。在实际应用中,MD5常 阅读全文
posted @ 2023-07-26 21:36 陈憨憨啊 阅读(71) 评论(0) 推荐(0) 编辑
摘要: # AES加密的基本常识和封装类 AES(Advanced Encryption Standard)是一种对称密钥加密算法,被广泛用于保护敏感数据的安全性。它是一种块加密算法,意味着它将明文数据分成固定大小的块,并使用相同的密钥对每个块进行独立加密。AES算法支持不同的密钥长度,包括128位、192 阅读全文
posted @ 2023-07-26 21:35 陈憨憨啊 阅读(94) 评论(0) 推荐(0) 编辑
摘要: # DES加密的基本常识和封装类 DES(Data Encryption Standard)是一种对称加密算法,它是在1977年由IBM所提出,并在1981年被美国国家标准局(NIST)确定为数据加密标准。DES使用相同的密钥对数据进行加密和解密,因此属于对称加密算法。虽然DES在过去被广泛使用,但 阅读全文
posted @ 2023-07-26 21:35 陈憨憨啊 阅读(14) 评论(0) 推荐(0) 编辑
摘要: # RSA加密的基本常识和封装类 RSA(Rivest-Shamir-Adleman)是一种非对称加密算法,广泛应用于数据加密、数字签名和密钥交换等领域。在RSA加密封装中,主要涉及生成密钥对、加密和解密的过程。 ## 一、 RSA加密封装的过程 **1. 生成密钥对:** RSA算法使用一对密钥, 阅读全文
posted @ 2023-07-26 21:35 陈憨憨啊 阅读(37) 评论(0) 推荐(0) 编辑
摘要: # MD5加密的基本常识和封装类 MD5(Message Digest Algorithm 5)是一种常见的哈希算法,用于将任意长度的数据转换为固定长度的(通常是128位或16字节)哈希值。它是MD家族中的第五个算法,广泛用于数据校验、数字签名、密码存储等领域。MD5是单向函数,即无法从生成的哈希值 阅读全文
posted @ 2023-07-26 21:34 陈憨憨啊 阅读(39) 评论(0) 推荐(0) 编辑