t-sqlのsaltkeyの目的は何ですか。たとえば、aspdotnetstorefront databseにはテーブル名customerがあり、パスワードを暗号化/復号化してから、SaltKeyという別のフィールドがあります。その目的は何ですか。
質問する
350 次
4 に答える
2
あなたの質問は曖昧ですが、あなたはソルトについての情報を探していると思います。これは暗号化の概念であり、リレーショナルデータベースの概念ではありません。ウィキペディアから:
ソルトパスワードを使用することで得られる利点は、ソルトが十分に大きい場合、保存された値に対するルックアップテーブル支援辞書攻撃を非現実的にすることです。つまり、攻撃者は、スペースを取りすぎるため、ハッシュ値(パスワード+ソルト)の事前計算されたルックアップテーブル(つまり、レインボーテーブル)を作成できません。単純な辞書攻撃は依然として非常に可能ですが、事前に計算できないため、はるかに遅くなります。
于 2012-04-06T13:07:53.740 に答える
0
http://en.wikipedia.org/wiki/Salt_%28cryptography%29を参照してください。これは、T-SQLではなく暗号化に関係しています。
于 2012-04-06T13:02:21.440 に答える
0
于 2012-04-06T13:03:27.507 に答える
0
ここhttp://crackstation.net/hashing-security.htmlを参照してください 。これは、saltとは何かを見つけるのに役立ちます。
于 2012-04-06T13:04:50.160 に答える