【问题标题】:Encrypt geometry data in postgres在 postgres 中加密几何数据
【发布时间】:2015-07-28 22:24:23
【问题描述】:

我在启用了 postGIS 的 postgres DB 中有一个包含几何数据的列。请帮助我加密/解密该列。

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

提前致谢

【问题讨论】:

  • 您需要向我们提供更多详细信息,整体背景可能会有所帮助。因此,您的问题恐怕无法回答。
  • postgresql.org/docs/9.4/static/datatype-geometric.html - 我拥有的列可以包含任何几何类型。我需要一种在写入数据库时​​加密数据的方法,以及在读取相同数据时解密数据的方法。
  • 不不,我的意思是编辑问题(点击“编辑”),在 cmets 中添加细节不是正确的方法,问题必须在没有 cmets 的情况下完全可以理解。

标签: postgresql postgis


【解决方案1】:

有几种选择:

PostgreSQL 加密

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

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

Source

应用级加密

加密:

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

解密:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-25
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多