社会保障番号を一意のスクランブル状態で保存する必要があります...
理由: ソーシャル ナンバーが必要ですが、データベースが危険にさらされた場合に備えて、それらをオープンに保存したくありません。
社会保障番号を英数字の文字列に変換したいのですが、これを一方向のプロセスにしたいと考えています (元に戻すことはできません)。
次に、既存の SSN 番号を検索するときに、ユーザー入力に同じアルゴリズムを再度使用し、SSN をスクランブルして、英数字の文字列を使用してデータベースを検索します。
PHPでは、私はそのようなことをすることができました
function maskSSN($SSN) {
$salt = sha1(md5($SSN));
$SCRAM = md5($SSN . $salt);
return $SCRAM;
}
しかし、それが独自の価値を生み出すとは思いません