- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这个问题听起来很普遍,但不知何故我找不到可以帮助我的东西......
我觉得我缺乏基本的散列和加密知识。
问题
假设我有一个电话号码(希望是唯一的并且)用作 ID。
但我不想在公共(public)接口(interface)中使用我的私有(private)号码作为 ID。
我需要的是一种以一种方式混淆字符串但仍保持唯一性的解决方案,因此当其他人使用该算法时,他将获得相同的 ID。
解决方案 (?)
当输入不超过散列输出长度但仍然(几乎)无法反转时,是否有一种散列算法可以保证唯一性。
使用固定公钥 RSA 加密怎么样?输出应该是唯一的,但攻击者必须破解一个 key 来解密所有数字。听起来是个坏主意……
更新 (根据答案)
显然,我正在寻找一种冲突概率低的加密哈希算法。
现在(我已经睡了一些觉并且)认为通过我可以想到的更多事实:
最佳答案
您基本上想要的是散列算法(如您的问题所述)。但它变得棘手的是两条线:
关于string - 来自字符串的不可逆唯一 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16878341/
检查小方阵(<16*16 元素)是否奇异(不可逆,det = 0)的最快算法是什么(链接到 C 或 C++ 示例会很酷)? 最佳答案 最好的方法是计算 condition number通过 SVD 并
我有一个奇怪的问题,我认为它来自数字准确性(但我不确定)。 我有一个稀疏矩阵(数据在最后) x Out[25]: ' with 44547 stored elements in Compres
我在使用带有 NSDateFormatter 的自定义日期格式化程序将字符串转换为日期时遇到问题。这是一个从今天的日期创建字符串但无法将其转换回 NSDate 的简短示例: NSDateFormatt
从3.7开始,标准Python字典保证保持插入顺序。 (*) d = {'b': 1, 'a': 2} for k in d: print(k) # Prints always 'b' bef
我是一名优秀的程序员,十分优秀!