请帮我选一个哈希

Abl*_*lue 2 algorithm hash

我试图为10或16字节的字符串创建一个哈希.这些字符串是以太网mac地址+ ip地址(6 + 4字节)或只是ipv6 ip(16字节).

理想情况下,我想保留蛋糕并吃掉它.绝对最小碰撞将是优先事项.散列长度必须小于16个字节并且相当快.<O(n ^ 2)

知道我应该从哪里开始吗?

leo*_*loy 7

也许我错过了一些东西,但如果你的哈希数据不再是你的哈希值,那么显而易见的候选者就是使用数据本身作为哈希填充,比如说,如果短于16个字节,则为零:我怀疑有什么可以打败那个在简单性或碰撞方面.