相关疑难解决方法(0)

哈希算法,字母数字输出最多20个字符

我需要一个哈希算法,输出一个长度最多为20个字符的字母数字字符串.我的意思是"字母数字" [a-zA-Z0-9].

输入是规范形式的UUID(示例550e8400-e29b-41d4-a716-446655440000)

另一种方法是有一种方法将SHA1或MD5哈希转换为具有这些限制的字符串吗?

谢谢.

编辑

不需要加密安全.碰撞会使数据不准确,但如果它们偶尔发生,我就可以忍受它.

编辑2

我不知道截断MD5或SHA1会不会经常发生冲突.现在我想知道是否最好将MD5值或SHA1值截断为20个字符.

hash md5 sha1

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

hash ×1

md5 ×1

sha1 ×1