MySQLの暗号化アルゴリズム

AES_ENCRYPT(STR、キー) 

 戻り値は、AES_ENCRYPT結果はバイナリ文字列、BLOBストレージのタイプである高度暗号化標準の暗号化アルゴリズムの文字列strを使用して、キーの結果でキーを呼び出す
AES_DECRYPT(STR、キー)文字列strのキーKEY高度利用による返品暗号化標準アルゴリズム復号結果の後に
暗号化された文字列STR解読するために暗号化キーとして使用DECODE(STR、キー)
UnixCrypt()関数を使用して暗号化する(STR、塩)、(文字列に、キーワードだけソルトパスワードによって決定することができます鍵)暗号化された文字列strのような
キー暗号化キー文字列strとして使用ENCODE(STR、キー)、結果はバイナリ文字列である)(ENCODEを呼び出し、それが格納されているBLOB型
MD5()を計算MD5文字列strチェックサム
パスワード(STR)は、暗号化プロセスの文字列str暗号化されたバージョンを返し不可逆的であり、そしてUNIXのパスワード暗号化プロセスは、異なるアルゴリズムを使用しています。
SHA()は、ハッシュアルゴリズム(SHA)、チェックサムセキュアSTR文字列を計算
例:
ENCRYPT(「ルート」、「塩」)を選択します。
ENCODE(「Xufeng」、「キー」)を選択し、
DECODE(ENCODEを選択します( ' xufeng ''キー')、 'キー');#を一緒に解読
SELECT AES_ENCRYPT('ルート''キー');
SELECT AES_DECRYPT(AES_ENCRYPT('
SELECT MD5( '123456');
SELECT SHA( '123456')。

おすすめ

転載: www.cnblogs.com/Damocless/p/11993188.html