java-加密Clob的最佳方法是什么?
发布时间:2020-12-14 19:30:59 所属栏目:Java 来源:网络整理
导读:我正在使用Oracle 9和JDBC,并希望在将Clob插入数据库时??对其进行加密.理想情况下,我希望能够插入纯文本并通过存储过程对其进行加密: String SQL = "INSERT INTO table (ID,VALUE) values (?,encrypt(?))";PreparedStatement ps = connection.prepareStatem
我正在使用Oracle 9和JDBC,并希望在将Clob插入数据库时??对其进行加密.理想情况下,我希望能够插入纯文本并通过存储过程对其进行加密:
纯文本不应超过4000个字符,但加密会使文本变长.我们当前的加密方法使用dbms_obfuscation_toolkit.DESEncrypt(),但我们仅处理varchars.请问以下工作?
我对临时的衣服感到困惑;我需要关闭它吗?还是我完全偏离了轨道? 编辑: 最佳答案
我注意到您使用的是Oracle 9,但仅出于Oracle 10g中的记录目的,不建议使用dbms_obfuscation_toolkit,而推荐使用dbms_crypto.
dbms_crypto确实包括CLOB支持:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- orm – 业务对象/数据库访问层的体系结构
- java – Spring-boot CrudRepository自动装配错误
- Java 删除文件夹和子文件夹中的所有文件
- 多线程 – 重新启动整个应用程序生命周期的Delphi TThread
- java – JPA本机查询连接返回对象但是dereference抛出类强制
- java.lang.NoClassDefFoundError: com/fasterxml/jackson/c
- java – 在同一实体上JOIN FETCH之后的Hibernate额外查询
- java – 没有配置数据源来运行此SQL
- java – BigDecimal舍入问题
- Spring boot搭建web应用集成thymeleaf模板实现登陆