Encode & Decode 这一系列的文章大体写完了,中间耗费了不少时间。但是也算是提到了大部分相关的知识。
第一篇 字符编码,主要讲了字符的一些编码方式,是最基础的一篇
第二篇 字节序,主要讲大小端存储及网络字节序
第三篇 Base64编码,主要讲了平时开发中常见的 Base64编码
后三篇主要讲的是 Hash
和对称加密和非对称加密,这一块的基础知识可以先看我很早的时候写的一篇文章HTTPS从原理到应用(一):加密(Encrypt)与哈希(Hash)完整的讲述了之间的区别。
第四篇 MD5哈希算法讲解了常见的 Hash
算法 MD5
的实现方式
第五篇 AES加密讲对称加密常见的加密方法 AES
加密
第六篇 RSA加密讲非对称加密常见的加密方法 RSA
加密
这些可以涵盖平时开发中常遇到的加解密,以及字符编码的问题。后三篇都是讲的比较有代表性的,当然除了这些,也有很多的其他算法。但是同一种类型都可以作为一些参考来看。