ホームページ >バックエンド開発 >PHPチュートリアル >フォーラムのパスワードと暗号化ルールについて話し合う

フォーラムのパスワードと暗号化ルールについて話し合う

高洛峰
高洛峰オリジナル
2017-02-06 16:18:191827ブラウズ

パスワード暗号化ルールについて説明します:

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 サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。