常见编码方式
ASCII、ANSI、GBK、GB2312、UTF-8、GB18030和UNICODE
Base64:是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。
url编码:字符ascii码的十六进制编码
编码可以理解为字符串的另一种表现形式,注意区分编码(encode)和加密(encription)的区别
常见的加密方式
所谓的对称加密,就是用一样的密钥进行加密和解密。可以理解为一把钥匙既可以给门上锁也可以把们的锁解开
常见的对称加密算法:
DES : Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法,1977年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),并授权在非密级政府通信中使用,随后该算法在国际上广泛流传开来。
AES : Advanced Encryption Standard, 高级加密标准 .在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准。这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。
摘要算法
消息摘要算法的主要特征是加密过程不需要密钥,并且经过加密的数据无法被解密,可以被解密逆向的只有CRC32算法,只有输入相同的明文数据经过相同的消息摘要算法才能得到相同的密文。
在信息安全中常用的摘要算法是MD5和sha1
在线破解网站:https://www.cmd5.com/
加盐
所谓加盐就是在明文被加密之前和一段字符串(盐值)进行拼接后再加密,可以大大减小MD5被破解的可能性
标签:网络安全,编码,摘要,加密,知识,加解密,解密,算法,密钥 From: https://www.cnblogs.com/xiaojian888/p/17080956.html