加密算法整理

加密算法

随着信息化和数字化社会的发展,人们对信息安全和保密的重要性认识不断提高。
信息加密是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的签名加密算法来达到业务目标。

加密

数据加密的基本过程,就是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读 的一段代码,通常称为“密文”。通过这样的途径,来达到保护数据 不被非法人窃取、阅读的目的。

解密

加密的逆过程为解密,即将该编码信息转化为其原来数据的过程。

对称加密和非对称加密

加密算法分对称加密和非对称加密,其中对称加密算法的加密与解密密钥相同,非对称加密算法的加密密钥与解密密钥不同,此外,还有一类不需要密钥的散列算法。

  • 常见的对称加密算法主要有 DES、3DES、AES 等;
  • 常见的 非对称算法 主要有 RSA、DSA 等,散列算法 主要有
    SHA-1、MD5 等。

1、对称加密

对称加密算法是应用较早的加密算法,又称为共享

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinParker

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值