ale*_*xey 3 encryption hash cryptography
我必须实现一个简单的哈希算法.
输入数据:
输出数据:
要求:
可能的解决方案:
还有其他可能性吗?
men*_*nsi 5
一个HMAC似乎是你想要的.因此,您可以使用基于SHA的HMAC并仅使用生成的哈希的子字符串.这应该是相对安全的,因为加密散列的位应该尽可能独立且不可预测.
根据您的环境,这可能需要花费太多的处理时间,因此您可能必须选择更简单的散列方案来构建您的HMAC.
原文回答评论中的讨论基于:
既然你无论如何都可以忘记加密属性(通过对5位散列的暴力攻击来发现碰撞是微不足道的)你也可以使用像CRC或汉明码这样的东西并免费获得错误检测
归档时间:
14 年,2 月 前
查看次数:
871 次
最近记录:
13 年,4 月 前