
密码学与应用
文章平均质量分 78
密码学,作为信息安全的核心,以其深邃的数学原理和广泛的应用领域,吸引了无数人的目光。在这里,我们将深入浅出地解读密码学的基本原理、发展历程和最新技术,让你了解密码学如何保护我们的隐私、确保数据的完整性和真实性。同时,我们还会分享密码学在日常
Code_Shawn
这个作者很懒,什么都没留下…
展开
-
AES 加密模式介绍与应用
AES CMAC(Cipher-based Message Authentication Code)模式是一种基于AES加密算法的消息认证码生成方法。CMAC提供了一种机制,用于验证消息的完整性和认证性,确保消息在传输过程中未被篡改,并且确实来自声称的发送者。CMAC结合了加密的安全性和消息认证码的效率。工作原理密钥CMAC使用一个AES密钥,长度可以是128位、192位或256位。消息分块待认证的消息被分割成128位的块。如果消息长度不是128位的整数倍,需要进行填充。CMAC计算。原创 2024-04-05 13:31:52 · 3915 阅读 · 0 评论 -
后量子密码学简介
在密码学中,格的问题通常指的是在格中寻找特定的点或解决特定的优化问题,这些问题在计算上被认为是困难的,尤其是在高维空间中。实现效率:虽然基于格的密码学在某些方面的效率上可能不如传统的密码学方法,但随着算法和硬件的优化,基于格的密码学正在变得更加高效。如果两者相同,则签名有效。例如,NTRU是一种著名的基于格的公钥加密算法,它提供了一种高效的加密方案,并且具有抵抗量子攻击的潜力。标准化:虽然基于格的密码学已经取得了显著的进展,但它仍在等待国际标准的制定和认可,如NIST正在进行的后量子密码标准化过程。原创 2024-03-29 21:31:21 · 1270 阅读 · 0 评论 -
如何使用openssl dgst生成哈希、签名、验签
dgst命令是OpenSSL提供的一个非常有用的工具,用于计算消息摘要和验证签名。消息摘要是对任意长度的数据进行固定长度的摘要计算,通常用于验证数据的完整性和一致性。dgst命令可以通过多种哈希算法来计算消息摘要,如SHA1、SHA256、SHA512等。此外,它还可以用于验证签名。如果你需要更详细的信息或特定的使用示例,建议查阅OpenSSL的官方文档或相关教程。原创 2024-03-20 19:57:34 · 1093 阅读 · 0 评论 -
RSA算法详解:原理、应用
RSA算法作为一种经典的公钥加密算法,在网络安全领域发挥着重要作用。通过深入理解其原理、应用和安全性,我们可以更好地利用RSA算法保护数据安全,维护网络安全秩序。原创 2024-03-16 20:21:33 · 4946 阅读 · 0 评论