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 を作成できます。