加密算法简述

2017-10-24  本文已影响94人  长腿小西瓜

引子

最近在做google商店支付时,经常需要对支付结果进行解密校验,这是典型的RSA算法。于是把自己理解的加解密算法做一个汇总。

算法类型

我用一把锁举例

对称加密

加密,解密都用同一把钥匙;所以谁拿到了钥匙,就可以打开锁。常见对称加密算法有:DES、AES

不对称加密

不可逆算法

则表示锁一旦锁上,任何钥匙都打不开。常见的不可逆算法: MD5

RSA算法应用举例

image.png

* 源代码分析

image.png

* 角色说明
Druid用私钥加密,用公钥解密

MD5算法应用举例

一般用户表的密码会使用MD5加密后做持久化。

上一篇 下一篇

猜你喜欢

热点阅读