作者e2486411 ( 500)
站内Electronics
标题[问题] hash
时间Sat Mar 15 11:21:31 2008
想请问一下hash function,
SHA-1是input任意长度,output 160bit,
然後单向 没办法反推,
如果我今天只想做一个简单的hash mapping
1. input与output都是固定长度
2. 一对一
3. 重点是要: input就算只改变一bit,
也要让output变得很凌乱
(可能是有变化的bit会平均散落在各处等)
这样的map function是要找哪些资料
有人知道妈
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.192.175
※ 编辑: e2486411 来自: 61.228.192.175 (03/15 11:21)
※ 编辑: e2486411 来自: 61.228.192.175 (03/15 11:22)
1F:推 beagle:做一个来玩是 OK , 一定要求无法反推, bit 够乱又不能太乱, 03/15 13:29
2F:→ beagle:那可以写一系列的论文出来了... 03/15 13:30
3F:→ beagle:有安全考量, 还是尽量用现有的加密演算法去变型比较好... 03/15 13:32
4F:推 beagle:另外 hash 不保证一对一, 只是 collision 机会低... 03/15 13:39
5F:→ beagle:你要一对一, 去找 block cipher 或不对称加密... 03/15 13:40