ホームページ >バックエンド開発 >PHPチュートリアル >フォーラムのパスワードと暗号化ルールについて話し合う
パスワード暗号化ルールについて説明します:
md5(md5('string').'Fixed string');
固定文字列は、ユーザーの登録時にランダムに生成され、データテーブル pre_ucenter_members の Salt フィールドに保存されます。
例: パスワードが 123456789 で、固定文字列が jb51 の場合、暗号化ルールは次のようになります: md5(md5('123456789').'jb51'); 結果は次のようになります: 96122ff0dd306c912aab15adccf21df1
DiscuzSecurity 暗号化ルール:
A暗号化処理は、最初に Value の値を入力します。 たとえば、私の質問は「運転免許証の下 4 桁」です。 MD5 の値は 7、7 は 8F145FCEEA167a36Dedd4bea2543 の MD5 値を入力します。 .name と 7 を合わせたもの、つまり「1v1.name8f14e45fceea167a5a36dedd4bea2543」、暗号化された MD5 値は「f5d8e00a4ebc9ead4611c04706ae05fd」となり、17 桁目から 24 桁目までの 8 桁のパスワード「4611c047」と 4 を取得します。パスワードは 611c047 です。 このプロセス中、ソース コード内の各秘密の質問の値を必ず確認してください。 上記は編集者が紹介した Discuz フォーラムのパスワードとパスワード暗号化ルールです。ご質問があればメッセージを残してください。編集者がすぐに返信します。また、PHP 中国語 Web サイトをサポートしていただきありがとうございます。 Discuz フォーラムのパスワードと秘密の暗号化ルールに関連するその他の記事については、PHP 中国語 Web サイトに注目してください。