稳重指甲油

文章
3
资源
0
加入时间
3年0月21天

密码学进阶(一):浅谈常见的七种加密算法及实现

数字签名、信息加密是前后端开发都经常使用到的技术,应用场景包括了用户登入、交易、信息通讯、oauth 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的签名加密算法来达到业务目标。本篇博文给大家介绍几种常见的签名加密算法和一些典型场景下的应用。数字签名,简单来说就是通过提供可鉴别的数字信息验证自身身份的一种方式。一套数字签名通常定义两种互补的运算,一个用于签名,另一个用于验证。分别由发送者持有能够代表自己身份的私钥 (私钥不可泄露),由接受者持有与私钥对应的公钥,能够在接