ホームページ  >  記事  >  データベース  >  MySQL による暗号化関数の使用方法

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

PHPz
PHPz転載
2023-05-28 08:09:331828ブラウズ

暗号化関数

コマンド: 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 までご連絡ください。