0

最大 100 文字の ASCII 文字列である入力値に基づいて集中的な計算を実行する必要があります。計算は集中的で非常に長いため、特定の入力値の結果をキャッシュしたいと考えています。

私の集中的な計算結果は、詳細がなければ完全にキャッシュ可能です (同じ入力は常に同じ出力を生成します):入力値をキャッシュのキーとして使用することはできません。厳密に必要な期間を超えてどこにも保管することはできません。

暗号化ハッシュ関数を使用してハッシュ値を使用することを考えましたが、衝突は認められません。入力値の長さよりもはるかに大きく (10000 文字のハッシュで問題ありません)、ハッシュ関数 codomain を拡張できますが、ハッシュ関数は完全かつ一方向である必要があります。

両方の関数ではなく、いずれかの種類のハッシュ関数の例を見つけました。

何か案が?

4

1 に答える 1