ホームページ > データベース > mysql チュートリアル > MySQL による暗号化関数の使用方法

MySQL による暗号化関数の使用方法

PHPz
リリース: 2023-05-28 08:09:33
転載
1910 人が閲覧しました

暗号化関数

コマンド: md5(data)

関数: データの暗号化に使用されます

アプリケーション シナリオ: 暗号化、一部のプライベート データ、たとえば、銀行カード番号や ID カードなどには暗号文を保存する必要があります (もちろん、データベース層の暗号化を使用することはお勧めできません。アプリケーション層で暗号化する必要があります)。

例:

mysql> select md5("andyqian");
+----------------------------------+
| md5("andyqian")   |
+----------------------------------+
| 8a6f60827608e7f1ae29d1abcecffc3a |
+----------------------------------+
1 row in set (0.00 sec)
ログイン後にコピー

注: 現在データベース内のデータがプレーン テキストである場合は、データベース暗号化アルゴリズムを使用して暗号化できます。

例: (デモのみ):

update t_base_user set name=md5(name),updated_time=now() where id=1;
ログイン後にコピー

サポートされている暗号化関数は次のとおりです:

md5()
des_encrypt(加密) / des_decrypt(解密);
sha1()
password() 等等
ログイン後にコピー

以上がMySQL による暗号化関数の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート