加密算法排排队
最近在看 Golang 的标准库,看到 crypto 中的 aes、des、 ars、sha 等等,顿时觉得熟悉又陌生,平时开发时遇到需要加密解密的时候总是看看文档 copy 过来,不求甚解,是时候把他们排排队,分分类了。 对称加密 同一个密钥 常见算法:DES、3DES、DESX、RC4、RC5、RC6和AES DES (Data Encryption Standard) 类:最早的一批加密算法,主要用于金融和嵌入式设备,但由于用密钥(56位)过短,所以安全性受到质疑。 注:其实,编程的世界里非常注重命名,尤其是协议和规范,所以我们不能只看缩写,还是得了解一下缩写代表的是哪几个单词。 AES (Advanced Encryption Standard) 从名字上可以看出是更为安全的加密方式...阅读全文