我想在java中使用'name'和'version'为文档创建唯一标识符。当'name'和'version'作为输入时,必须生成标识符,另一方面,应该能够从文档的标识符中取回'name'和'version'。我可以使用散列来满足此要求吗?如果是这样,那么最快的散列算法是什么。
答案 0 :(得分:0)
您不能单独使用散列,因为您无法从散列中恢复名称和版本。
您是否还有其他要求,例如可以在没有解密密钥的情况下从标识符中恢复名称和版本。如果您没有任何其他要求,您可以将名称和版本连接在一起以形成您的唯一ID。