メッセージダイジェスト、暗号化キーを生成するための通常の方法ハッシュ関数で、一般的には、次のとおりです
。1、MD5(メッセージダイジェストアルゴリズム5。):RSAデータセキュリティによって開発された一方向ハッシュアルゴリズム、非可逆、同じ平文は同じ暗号文を生成します。
2、SHA(セキュアハッシュアルゴリズム) : 160は、任意のデータ操作の長さの値を生成することができます。
一方向ハッシュ暗号化プロセスと結果は不可逆的な、一方通行です。
MD5は、クラックが比較的容易である、あなたは塩の道を使用する必要があります。
塩の一般的な使用:
MD5(パスワード+ユーザー名)、ユーザー名とパスワードは、これはMD5ダイジェスト実質的に非可逆を確認し、再MD5の文字列の連結程度です。
しかし、時にはユーザー名が変更される可能性があり、後にパスワードを変更(パスワードの検証プロセスが実際に要約が再び計算されている)は使用できません。
実際には、暗号化アルゴリズムMD5 +情報を構成します。