哈希
2019-08-22 本文已影响0人
竹屋听雨
算法是公开的
对相同数据运算,得到的结果是一样的
对不同的数据运算,如MD5得到的结果默认是128位,32个字符(16进制表示)
散列碰撞 - 不同数据加密结果定长
这个玩意是.没法逆运算.
信息摘要,信息.指纹.,用来做数据识别
运用:密码-加密。MD5 加盐 HMAC, 时间戳,
核心应用:数字签名 (数据源hash + RSA)
原始数据做hash ,用RSA 加密HASH值 -原始数据+数字签名发给服务器验证
对称加密
明文加密->秘文
秘文解密->明文
DES 33DES AES
加密方案 ECB 块 && CBC链(iv机密算法结合几何)
CCCrpt函数
安全问题 :直接使用 会有安全隐患 在数据加密之前 要对数据本身做一个处理。(异或-加盐 )