【发布时间】:2018-04-24 05:44:49
【问题描述】:
我正在尝试了解有关密码哈希的更多信息。我非常习惯于 java 并且正在尝试为密码编写自己的散列函数。我知道您永远不应该实施自己的密码安全性,这纯粹是一项学术努力。我自己实现了 HashMap 和其他数据结构。如果需要,我将不胜感激散列的工作原理和代码片段的描述。我已经搜索了答案,但我能找到的只是如何使用 SHA 256(或其他)来散列密码。我想自己制作以了解有关算法的更多信息。感谢您的所有帮助。
附言 澄清一下,我知道您可以在 java 中导入一些算法来散列密码。我正在寻找有关这些函数如何工作以及它们与 hashMap 的相似之处的描述,以便我可以尝试复制它。
【问题讨论】:
-
这太宽泛了。请求代码示例和关于哈希之类的主题的教程太多了。您具体需要哪些帮助?
-
我知道这是一个广泛的问题,我并不想变得困难。只是描述了拥有密码与将数据散列到地图中的不同之处。我不是在寻找任何可以帮助我的项目的信息。
-
@HoldenDinerman 我相信您正在寻找的术语是加密哈希。我不认为这个问题是可以提出的。它似乎天生就太宽泛了。
-
我实际上只是搜索了该术语,显然并非所有加密哈希算法都可以安全地用于加密,但这将是一个起点。
标签: java security hash hashmap