基础篇(五):加密算法
为什么要加密
拿数据库来说,如果密码是加密存储的,此时就算数据库被攻击了,攻击者也无法得到明文去登录后台。
加密的种类
- MD5
MD5是一种广泛使用的哈希算法,被称为文件的“数字指纹”。
MD5在线加解密网站 - AES
AES加密算法(Advanced Encryption Standard)是一种对称加密算法,也称为高级加密标准。
在线AES加解密网站 - Base64
Base64是一种基于64个可打印字符来表示二进制数据的方法。
在线Base64加解密网站
网上几乎都能搜到在线工具,以下不再赘述。
- ASCII
ASCII是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。 - NTLM
NTML全称New Technology LAN Manager,是微软提供的一组安全协议,用来认证用户身份。 - SHA1
SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十六进制数。 - SHA256
SHA256是SHA2的一种,可产生256位的哈希值,较SHA1更加安全。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 go0d1uck's Blog!