加密算法

共 15 篇文章

ROT13 为什么加密解密是同一个操作

工具相关 · 2026-09-23 00:08 · 阅读 26

ROT13 是一种简单的字母替换加密方法,通过将字母表中的每个字母向前或向后移动13位来实现加密和解密,由于字母表只有26个字母,所以加密和解密操作是相同的,连续执行两次ROT13会还原原文,这种特性使其实现简单且不需要管理密钥,常用于论坛和邮件系统中遮挡剧透内容,但因其密钥空间小且位移量固定,不适用于需要保密的场合。

阅读全文 →

分组栅栏和之字形栅栏的区别

工具相关 · 2026-09-23 00:08 · 阅读 21

栅栏密码加密算法有两种主要形式:分组栅栏和之字形栅栏,它们在字符排列和读取方式上存在显著差异,导致相同输入产生不同密文。前者按列读取横排字符,后者沿折线路径填充后按栏读取,命名源于传统绕柱书写方式。开发者需了解中文语境通常指分组栅栏,英文rail fence指之字形栅栏,并掌握换位密码特性及解密方法。

阅读全文 →

换位密码为什么不如替换密码

工具相关 · 2026-09-23 00:08 · 阅读 20

换位密码通过改变字符顺序加密,但因其不改变字母统计特征,频率分析依然有效,且排列方式有限可被枚举破解,强度远不如改变字符取值的替换密码,两者在古典密码中均不安全,现代密码学则将换位融入更复杂的结构中。

阅读全文 →

乘积密码是什么

工具相关 · 2026-09-23 00:08 · 阅读 20

乘积密码是将凯撒密码与栅栏密码等操作组合使用,通过替换与换位互补提升密文破解难度,是现代分组密码设计的关键概念,但简单叠加效果有限,需经密码分析检验的构造。

阅读全文 →

哈希不是加密

工具相关 · 2026-09-23 00:08 · 阅读 11

SHA-256不是加密算法,无法解密,混淆会导致设计错误,文章对比加密与哈希的原理、用途及常见误区,强调哈希不可逆特性及正确应用场景,适合开发者理解数据安全基础概念。

阅读全文 →

2a、2b、2y 前缀有什么区别

工具相关 · 2026-09-23 00:08 · 阅读 15

Bcrypt算法不同前缀$2a$、$2b$、$2y$代表实现版本差异及修正历史,用于区分算法行为修正,影响密码校验结果,需注意版本兼容及正确校验方法,适合开发者了解密码存储与验证技术细节。

阅读全文 →