Spring Vault加密/解密

时间:2019-12-19 07:45:18

标签: spring encryption hash hashicorp-vault spring-vault

我需要加密和解密个人数据(例如电子邮件)以进行混淆。

体系结构如下。 Spring应用程序获取个人数据,对其进行哈希处理并分别进行加密。哈希用作键,密文是一个值。每个键对应几个值,密码文本是通过不同的算法获得的:

{"hash": ["cypher text1", "cypher text 2", "cypher text 3"]} 

目的是在使用不同算法的不同系统之间进行快速映射。我通过算法来建立索引以提高速度。

第一个问题是:如果我使用Spring-Vault,是否需要部署Vault实例,还是在Spring应用程序的一侧执行编码?

第二个问题是:是否存在任何更好的/替代解决方案?

任何建议都会受到赞赏。

0 个答案:

没有答案