将来の認識のためにユーザーのクレジット カード ハッシュ (指紋) を保存する必要があります。これにより、支払いプロバイダーのカード ルックアップを経由せずに常に簡単に注文を表示できます。
PHPで非常に短いアルゴリズムが必要ですが、sodium_crypto_shorthash
衝突に強いわけではないため、疑わしくなります。
$key = 'jNuVurmAili4Otic';
//echo bin2hex(sodium_crypto_generichash('4242424242424242', $key,16));//32 strlen
echo bin2hex(sodium_crypto_shorthash('4242424242424242', $key)); // 16 strlen
bin2hexの後に最大12の長さを出力できる安全な衝突のないPHP 7ハッシュアルゴリズムはありますか?