哈希

2019-08-22  本文已影响0人  竹屋听雨

算法是公开的
对相同数据运算,得到的结果是一样的
对不同的数据运算,如MD5得到的结果默认是128位,32个字符(16进制表示)

散列碰撞 - 不同数据加密结果定长

这个玩意是.没法逆运算.

信息摘要,信息.指纹.,用来做数据识别

运用:密码-加密。MD5 加盐 HMAC, 时间戳,
核心应用:数字签名 (数据源hash + RSA)
原始数据做hash ,用RSA 加密HASH值 -原始数据+数字签名发给服务器验证

对称加密

明文加密->秘文
秘文解密->明文
DES 33DES AES
加密方案 ECB 块 && CBC链(iv机密算法结合几何)
CCCrpt函数
安全问题 :直接使用 会有安全隐患 在数据加密之前 要对数据本身做一个处理。(异或-加盐 )

上一篇下一篇

猜你喜欢

热点阅读