Base64系列编码
🔑Base64系列编码
Base64是一种基于64个可打印字符表示二进制数据的编码方法,核心原理是将3字节(24位)的二进制数据分割为4组6位数据(2⁶=64),每组映射到一个ASCII可打印字符。标准Base64字符集为A-Z、a-z、0-9、+、/,填充字符为=。
深入理解AES加密
🔑深入理解AES加密
AES(Advanced Encryption Standard,高级加密标准)是美国国家标准与技术研究院(NIST)于2001年发布的对称加密算法标准,用于取代已经不够安全的DES算法。经过全球密码学家的公开评审,比利时密码学家Joan Daemen和Vincent Rijmen设计的Rijndael算法最终胜出,成为AES标准。
一文读懂公钥、私钥(建议收藏)
🔑一文读懂公钥、私钥(建议收藏)
公钥和私钥的概念之所以难以理解,是因为它打破了我们对钥匙的常识认知——通常一把钥匙既能锁门也能开门。但非对称加密的精妙之处正在于此:将锁和钥匙的功能分离,创造了全新的安全范式。
深入理解RSA加密
🔑深入理解RSA加密
RSA是以其发明者Ron Rivest、Adi Shamir和Leonard Adleman姓氏首字母命名的公钥加密算法,于1977年提出,1978年正式发表。RSA是第一个既能用于数据加密也能用于数字签名的算法,其安全性基于大整数分解的困难性——将两个大质数的乘积分解回原来的质数在计算上是不可行的。