crypt:简单的Java加密库

时间:2024-07-07 06:08:54
【文件属性】:

文件名称:crypt:简单的Java加密库

文件大小:17KB

文件格式:ZIP

更新时间:2024-07-07 06:08:54

Java

地穴 Crypt 是一个简单的 Java 加密库,专注于加密相对较短的字符串以存储在数据库中。 *加密组件是EncryptionService ,它使用一个或多个存储在应用程序服务器上的配置文件中的密钥进行配置。 数据使用 AES 128 位加密进行加密,然后使用 Base64 编码为字符串。 密钥轮换 通过使用多个密钥配置加密服务来支持密钥轮换。 每个加密字段都带有一个哈希前缀,指示加密时使用的密钥,因此您可以添加新密钥而无需重新加密所有数据。 数据始终使用最后配置的密钥加密。 因此,可以按如下方式执行密钥轮换: 生成新密钥并将其添加到加密服务配置中 编写代码以按对您的应用程序有意义的计划读取和重新加密每个加密字段 密钥生成 Crypt 附带一个命令行实用程序来生成新密钥: java -jar crypt.jar ca.krasnay.crypt.GenerateKey 弹簧示


【文件预览】:
crypt-master
----src()
--------main()
----LICENSE(11KB)
----README.md(3KB)
----pom.xml(4KB)
----.gitignore(41B)

网友评论