PAIP.提升安全性---更好的签名HASH算法

本文探讨了在签名认证中常见的MD5及SHA系列算法的安全性问题,并提出了一种新的混合模式:AES+MD5。此模式结合了AES的高强度安全性和MD5的固定长度特性,为数据签名提供了一种更安全且实用的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PAIP.提升安全性---更好的签名HASH算法

作者Attilax    ,  1466519819@qq.com
我们平日在签名的时候常用MD5,SHA-1等算法,MD5的话早就已经过时不安全了...

SHA系列包括SHA-1,SHA-224,SHA-256,SHA-384,和SHA-512这几种单向散列算法。SHA-1,SHA-224和SHA-256适用于长度不超过

2^64二进制位的消息。SHA-384和SHA-512适用于长度不超过2^128二进制位的消息。 最常用的是SHA-1。。
但SHA-1的安全性如今被密码学家严重质疑;
SHA(Secure Hash Algorithm):可以对任意长度的数据运算生成一个160位的数值;


在互联网上,SHA生成的160位签名串有点过长..但是MD5又不安全..


经过我的一凡整理。。。那就抛弃SHA,使用AES+MD5混合模式。。

AES的安全强度超好,又是可以解密的.如果参数不长的话,只使用AES会有更好的效果..
当参数太长,可以混合MD5截取成32位长度..

HASH=MD5(AES(DATA+KEY))


AES的安全强度
在一万亿台,每秒可以尝试十亿个密钥的计算机上,要超过二十亿年才能破解出一个AES-128密钥。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值