常见的编码
##base64
长度是3的倍数,不足时结尾用= 补全
##xxencode
与base64相似。 但结尾用+ 补全
uuencode
特殊符号很多
##jjencode
针对JavaScript的编码方式
转换成只有符号的字符串
##aaencode
针对JavaScript的编码方式
转换成常用的网络表情
###维吉尼亚密码
由一些偏移量不同的凯撒密码组成。 (多表密码的简单形式)
加密过程:
- 密钥是由字母组成。
- 将密钥循环,形成密钥流,长度与明文一致
- 根据每位密钥对明文加密。例如,第一位密钥是L,对应第12个字母,所以偏移量为12-1=11 所以第一位的明文加密规则为 (A+11)mod 26 即 偏移量为11的凯撒密码。
- 后面同理