
密码学
文章平均质量分 92
A_Lonely_Smile
择一城终老,遇一人白首。挽一帘幽梦,许一世倾城。写一字决别,言一梦长眠。我倾尽一生,囚你无期。
择一人深爱,等一人终老。痴一人情深,留一世繁华。断一根琴弦,歌一曲离别。我背弃一切,共度朝夕。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RC5对称加密算法
RC5(Rivest Cipher 5)是一种由密码学家Ron Rivest于1994年设计的对称加密算法。作为一种分组加密算法,它最初是为了替代经典的DES(数据加密标准)而提出的。RC5属于可变分组长度(Variable Block Size, VBS)的加密算法,可以根据用户需求选择分组长度、轮数以及字长等参数。RC5的核心设计思想是简单而高效,使用了大量的位运算(如异或、旋转等),使其既具有较高的加密强度,又能在硬件和软件环境中高效运行。原创 2024-11-05 14:20:25 · 816 阅读 · 0 评论 -
基于 SM3 的密钥派生函数 (KDF):国密合规的安全密钥生成方案
在现代加密技术中,密钥派生函数(Key Derivation Function, KDF)是一个将初始输入(如密码、共享密钥等)转换为安全密钥的过程,用于实现加密、消息认证等密码操作。特别是在符合国密标准的场景中,基于 SM3 的 KDF 已成为一种常用的密钥生成方式。本文将详细讲解 SM3-KDF 的工作原理,逐步介绍其实现过程,并提供 Java 代码示例,帮助您理解如何在项目中应用 SM3-KDF。原创 2024-10-29 17:20:53 · 2618 阅读 · 0 评论 -
Argon2:现代密码哈希算法的首选
Argon2 是一种**专门设计用于抵抗高性能硬件攻击(如 GPU、FPGA 和 ASIC)**的密码哈希算法。与传统算法相比,Argon2 在内存使用、计算复杂度以及并行度方面都有极大的灵活性和优势。原创 2024-10-29 16:32:22 · 1884 阅读 · 0 评论 -
PBKDF2算法:一种基于密码的密钥派生算法
PBKDF2(Password-Based Key Derivation Function 2)是一种基于密码的密钥派生算法,它通过对密码进行多次哈希运算生成加密密钥,增强密码强度。原创 2024-10-29 16:23:46 · 3056 阅读 · 0 评论 -
凯撒密码:古典密码学的基石
凯撒密码(Caesar cipher),作为一种古老的加密技术,其历史可以追溯到古罗马时期。据说,尤利乌斯·凯撒(Julius Caesar)曾用此方法来保护他的军事通信。尽管这种方法在现代密码学中已不再使用,但它仍然是密码学教育中的一个重要案例,帮助我们理解加密技术的基本原理。原创 2024-10-12 16:37:42 · 1661 阅读 · 0 评论