在postgres中加密几何数据

时间:2015-07-28 10:56:01

标签: postgresql postgis

我在postgres数据库中有一个包含几何数据的列,并启用了postGIS。请帮我一个加密/解密该列的方法。

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

提前致谢

1 个答案:

答案 0 :(得分:0)

有几种选择:

PostgreSQL加密

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

  • 特定列的加密
  • 数据分区加密
  • 通过网络加密数据

Source

应用程序级加密

加密:

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

解密:

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