为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:DM8 【操作系统】: 【CPU】: 【问题描述】*:java对应DM8的cfalgorithmsencrypt加解密方法的代码怎么弄
CFALGORITHMSENCRYPT函数是对varchar类型加密。 CREATE TABLE enc_004(c1 VARCHAR(200)); INSERT INTO enc_004 VALUES(CFALGORITHMSENCRYPT('test', 514, '测试口令'));--“test”为需要加密的varchar字段,“514”为加密算法,“测试口令”为KEY 采用的密钥 -- select cyt_id,cyt_name from V$CIPHERS where cyt_id=514;--查算法名 AES128_CBC commit; select * from enc_004; SELECT CFALGORITHMSDECRYPT(c1, 514, '测试口令') FROM enc_004;
很多时候数据推送(大数据/数据工具)出去给别人,别人不使用达梦来存,他要使用的时候才解密,不可能每次解密还要来调用我数据库,降低我数据库性能。
CFALGORITHMSENCRYPT函数是对varchar类型加密。
CREATE TABLE enc_004(c1 VARCHAR(200));
INSERT INTO enc_004 VALUES(CFALGORITHMSENCRYPT('test', 514, '测试口令'));--“test”为需要加密的varchar字段,“514”为加密算法,“测试口令”为KEY 采用的密钥
-- select cyt_id,cyt_name from V$CIPHERS where cyt_id=514;--查算法名 AES128_CBC
commit;
select * from enc_004;
SELECT CFALGORITHMSDECRYPT(c1, 514, '测试口令') FROM enc_004;