文件名称:pgspeck:PostgreSQL中的小块大小斑点加密
文件大小:17KB
文件格式:ZIP
更新时间:2024-04-14 13:16:16
obfuscate encryption postgresql pg encrypt
pgspeck pgspeck是PostgreSQL扩展,用于使用加密算法进行对称加密。 仅支持32位和48位块大小,以及分别支持64位和96位密钥。 主要用例是从递增的序列中生成外观随机的序列。 需要PostgreSQL 9.1或更高版本。 用法示例: CREATE FUNCTION my_secret_key () RETURNS int8 IMMUTABLE AS $$ SELECT 1234567890987654321 $$ LANGUAGE sql; CREATE SEQUENCE userid_plaintext_seq ; CREATE TABLE users ( userid bigint NOT NULL DEFAULT pgspeck_encrypt32(nextval( ' userid_plaintext_seq ' ), m
【文件预览】:
pgspeck-master
----.travis.yml(2KB)
----pgspeck.control(64B)
----sonar-project.properties(500B)
----expected()
--------pgspeck.out(54KB)
----speck.c(3KB)
----sql()
--------pgspeck.sql(3KB)
----META.json(1KB)
----LICENSE.md(1KB)
----.gitignore(49B)
----pgspeck.c(2KB)
----pgspeck.h(350B)
----Makefile(661B)
----pgspeck--1.0.sql(680B)
----README.md(2KB)