在 postgres 中加密几何数据

Encrypt geometry data in postgres

我在带有 postGIS 的 postgres DB 中有一个包含几何数据的列 enabled.Please 帮助我找到 encrypt/decrypt 该列的方法。

postgresql.org/docs/9.4/static/datatype-geometric.html - 我拥有的列可以包含任何几何类型。我需要一种在写入数据库时​​加密数据的方法,以及在读回相同数据时解密数据的方法

提前致谢

有几种选择:

PostgreSQL 加密

这可以在很多层面上完成:

  • 特定列的加密
  • 数据分区加密
  • 跨网络加密数据
  • 等等

Source

应用程序级加密

加密:

  • 应用程序:将几何数据转换为中间格式(例如JSON)
  • 应用:将中间格式加密为二进制数据
  • 应用程序:将二进制数据持久化到数据库

解密:

  • 应用程序:从数据库读取二进制数据
  • 应用程序:将二进制数据解密为中间格式
  • 应用程序:现在有可用的几何数据