假设我有一个URL.
http://google.com ...我想把它变成哈希.S3jvZLSDK.然后拿这个哈希并反转它!进入http://google.com.
对你来说非常棒 - 对于近乎零的碰撞,最好的方法是什么?
散列的重点是它不可逆(没有暴力,在输出匹配之前尝试每个可能的输入).
这是一个URL缩短服务?通常的方法是http://google.com在一个数据库中存储一个唯一的密钥,当有人用该密钥查询时(如果你真的喜欢随机字符串,可能是'S3jvZLSDK',但可能很容易'1')你吐了你记得的价值再次退出.