我需要在postgresql中加密日期列。 对于String am使用如下
select encode(encrypt('foo', '0123456789012345678901', 'bf'), 'hex');
答案 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