MD5
语法:
md5([expr])
功能:MD5函数将输入的参数expr按照md5算法加密,并输出密文。
参数为NULL时,返回NULL。
如果指定expr参数,则返回expr的md5值。
示例:
--将字符串“gauss”按照MD5算法加密。
select md5('gauss') from SYS_DUMMY;
MD5('GAUSS')
--------------------------------
710a4950250286365cf841f765a790f1
1 rows fetched.
--创建表t_md5_test。
create table t_md5_test(f1 int,f2 real,f3 blob,f4 numeric(4,1),f5 varchar(10));
Succeed.
--向表t_md5_test**数据。
insert into t_md5_test values(2147483648-1,2.345,'100100111111',2.345,'aa**c');
1 rows affected.
--加密表中数据列f1,f2,f3,f4,f5。
select md5(f1),md5(f2),md5(f3),md5(f4),md5(f5) from t_md5_test;
MD5(F1) MD5(F2) MD5(F3) MD5(F4) MD5(F5)
-------------------------------- -------------------------------- -------------------------------- -------------------------------- --------------------------------
c588c0a459f4ccc6f3dd26518d24707a 972da5c9c62440f43c8ad9c672e8bf36 3c96ce254c3e76d02e6959f19609c6dc 1a18da63cbbfb49cb9616e6bfd35f662 61a60170273e74a5be90355ffe8e86ad
1 rows fetched.