【发布时间】:2010-09-12 01:04:33
【问题描述】:
我最近问了一个关于 Oracle 加密的问题。在为自己寻找解决方案的过程中,我决定将加密(嗯,混淆)移动到应用程序端以完成某些任务。
我的问题是数据库已经以某种方式加密数据,我需要 Java 代码来复制该功能,以便一个系统加密的文本可以被另一个系统解密,反之亦然。
我希望加密与数据库已经在执行的操作兼容,但找不到准确描述 Oracle 正在执行的操作的文档。如何在 Java 中复制它?
dbms_obfuscation_toolkit.DESEncrypt(
input_string => v_string,
key_string => key_string,
encrypted_string => encrypted_string );
RETURN UTL_RAW.CAST_TO_RAW(encrypted_string);
无论我如何尝试,Java DES 加密似乎都与 Oracle 的不同。
【问题讨论】:
标签: java oracle encryption