Informix IDS 10.0在安全性上有所增强,列级别加密就是其中一个功能。
使用SET ENCRYPTION PASSWORD语句和ENCRYPT函数来指定加密密码。
密码最小为6字节,最大为128字节。
参照《IDS Administrator Guide V10.0 》中"第5章安全性"的相关部分,在IDS 10.00.TC1做了以下测试,发现手册中有些地方写的不对,下面是通过测试的代码。
1、如何加密列的示例:
create table emp
(name char(40),
salary money,
ssn lvarchar(64));
set encryption password "one two three 123";
insert into emp values ("Alice", 50000, encrypt_aes('123-456-7890'));
insert into emp values ("Bob", 65000, encrypt_aes('213-656-0890'));
2、如何查询加密数据的示例:
select name, salary, decrypt_char(ssn, "one two three 123") from emp;
select name, salary, decrypt_char(ssn) from emp where decrypt_char(ssn)='213-656-0890';请保留地址 http://www.qqread.com/informix/v960127052.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- 在Windows中使用Cygwin环境下的gcc编译器编 (1544次浏览)
- Informix入门之---SQL函数整理 (913次浏览)
- Informix-SPL(过程)语法详解 (846次浏览)
- 我找到的INFORMIX 培训教材 (648次浏览)
- Informix SQL语句详解(1) (622次浏览)
- red hat linux 9.0版本下informix esql编译 (551次浏览)
- INFORMIX-4GL实用手册 (546次浏览)
- INFORMIX-4GL实用手册(二)(2) (539次浏览)
- Informix 高级培训教材(三) (530次浏览)
- 影响CPU使用率的配置参数和环境变量(转) (482次浏览)



