如何在postgresql中加密日期

时间:2017-06-30 05:12:32

标签: database postgresql encryption postgresql-9.3 postgresql-9.4

我需要在postgresql中加密日期列。 对于String am使用如下

select encode(encrypt('foo', '0123456789012345678901', 'bf'), 'hex');

2 个答案:

答案 0 :(得分:0)

加密日期的字符串表示形式,就像加密字符串一样。

答案 1 :(得分:0)

将日期转换为文本,然后转换为bytea:

select encrypt('foo', current_date::text::bytea, 'bf');
      encrypt       
--------------------
 \xaf78532e47e295f5

select encode(encrypt('foo', current_date::text::bytea, 'bf'), 'hex');
      encode      
------------------
 af78532e47e295f5