羊皮纸论坛目录 / 程式设计 / 资料库 / Mysql /

Mysql 函数大全 - 加密函数

发表新主题
随机主题
上个主题
下个主题
|
Mysql 函数大全 - 加密函数

a) 函数 AES_ENCRYPT(str ,key_str ) , AES_DECRYPT(crypt_str ,key_str )

函数使用说明∶这些函数允许使用官方 AES 进行加密和数加密 ( 高级加密标准 ) 算法 , 即以前人们所熟知的 「Rijndael」 。 保密关键字的长度为 128 比特,不过你可以通过改变源而将其延长到 256 比特。我们选择了 128 比特的原因是它的速度要快得多,且对於大多数用途而言这个保密程度已经够用。

b)函数DECODE(crypt_str ,pass_str )

函数使用说明∶使用 pass_str 作为密码,解密加密字符串 crypt_str , crypt_str 应该是由 ENCODE() 返回的字符串。

c)函数 ENCODE(str ,pass_str )

函数使用说明∶使用 pass_str 作为密码,解密 str 。 使用 DECODE() 解密结果。

d)函数 DES_DECRYPT(crypt_str [,key_str ])

函数使用说明∶使用 DES_ENCRYPT() 加密一个字符串。若出现错误,这个函数会返回 NULL 。

e) 函数 DES_ENCRYPT(str [,(key_num |key_str )])

函数使用说明∶用 Triple-DES 算法给出的关键字加密字符串。若出现错误,这个函数会返回 NULL 。

f) 函数 ENCRYPT(str [,salt ])

函数使用说明∶使用 Unix crypt() 系统调用加密 str 。 salt 参数应为一个至少包含 2 个字符的字符串。若没有给出 salt 参数,则使用任意值。

g)函数 MD5(str )

函数使用说明∶为字符串算出一个 MD5 128 比特检查和。该值以 32 位十六进制数字的二进制字符串的形式返回 , 若参数为 NULL 则会返回 NULL 。例如,返回值可被用作散列关键字

h)函数 OLD_PASSWORD(str )

函数使用说明∶当 PASSWORD() 的执行变为改善安全性时, OLD_PASSWORD() 会被添加到 MySQL 。 OLD_PASSWORD() 返回从前的 PASSWORD() 执行值 ( 4.1 之前 ) ,同时允许你为任何 4.1 之前的需要连接到你的 5.1 版本 MySQL 服务器前客户端设置密码,从而不至於将它们切断

i)函数PASSWORD(str )

函数使用说明∶从原文密码str 计算并返回密码字符串,当参数为 NULL 时返回 NULL 。这个函数用於用户授权表的Password 列中的加密MySQL 密码存储

  • 本文为转载文章
  • 关键字 : 函数, 使用, crypt_str, pass_str, key_str, OLD_PASSWORD, 若出现错误, 字符串, 作为密码, PASSWORD, MySQL, ENCODE, DES_ENCRYPT, 长度为, 连接到, 进行加密, 返回值可, 返回从前, 返回, 该值以
0 0
2013-01-17T18:25:00+0000


  • 当您未登入羊皮纸时,可以利用脸书 Facebook 登入来发表回响。若使用羊皮纸会员身份发表回响则可获得经验值及虚拟金币,用来参加羊皮纸推出的活动。
发表回响
 
验证字串