一意の文字列値の列を持つテーブルがあります。文字列値の最大長は 255 文字です。文字列値を入力として一意の ID を生成したいと考えています。言い換えれば、文字列のコンパクトな表現を探しています。生成される一意の ID は、英数字にすることができます。あると便利な機能は、一意の ID から文字列値を再生成できることです。
このような一意の ID を生成する効率的な関数はありますか。チェックサムまたはハッシュ関数を使用する方法もあります。これを行う標準的な方法があるかどうか知りたいです。
MySql データベースと Java を使用しています。
ありがとう!
--edit: 文字列自体を使用するのではなく、よりコンパクトな表現を探しています。