Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 java 中使用它的“名称”和“版本”为文档创建一个唯一标识符。当“名称”和“版本”作为输入给出时,必须生成标识符,另一方面也应该能够从文档的标识符中获取“名称”和“版本”。我可以使用散列来满足这个要求吗?如果是这样,最快的散列算法是什么。
您不能单独使用散列,因为您无法从散列中恢复名称和版本。
您是否有任何其他要求,例如可以在没有解密密钥的情况下从标识符中恢复名称和版本。如果您没有任何其他要求,您可以将名称和版本连接在一起以形成您的唯一 ID。