ホームページ >データベース >mysql チュートリアル >MySQL による暗号化関数の使用方法
暗号化関数
コマンド: 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 サイトの他の関連記事を参照してください。