java - 具有数据加密功能的 PostgreSQL JDBC 驱动程序

标签 java postgresql heroku encryption jdbc

您知道是否存在具有即时数据加密功能的 PostgreSQL JDBC 驱动程序吗?

我在 Heroku 上使用 PostgreSQL 数据库,并且需要在数据库级别加密一些敏感的客户端数据。如何实现这一点?

Heroku 允许使用 PostgreSQL pgcrypto 模块,但它仅允许每列加密,并且使用该模块看起来很麻烦。所以我正在考虑Java端的数据加密。

最佳答案

与加密存储无关的 JDBC 驱动程序

对于“静态”数据(即写入存储时)加密数据,JDBC 驱动程序是无关紧要的。

JDBC 驱动程序的工作是在具有 Java 类型的 Java 应用程序和具有数据库类型的数据库之间进行协调。驱动程序根据您的查询与数据库进行通信,然后将结果编码回来。驱动程序在两侧使用的类型之间转换数据。

JDBC 驱动程序不会影响数据库存储数据的方式。

关于java - 具有数据加密功能的 PostgreSQL JDBC 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58016548/

相关文章:

java - GJava中从标准输入到标准输出的压缩

PostgreSQL 9.5 : Hide password from dblink connection

java - 插入 postgres 数据库 - 印地语

postgresql - 无法在开发机器上安装 PostgreSQL

ruby-on-rails - 推送到特定 Git 存储库时排除特定文件

java - ReSTLet并发问题

java - Azure KeyVault : How to add Spring properties with hypehen as secrets

java - 如何排除某些节点

ruby-on-rails - Rails 应用程序中包含 Javascript 的问题

ruby-on-rails - Heroku 部署 Gemfile.lock 问题