是否有允许多个密钥解密和加密的加密算法?
A = Key one
B = Key two
数据交换应如下所示
1. Clear Text == A ==> Encrypted == B ==> Clear Text
2. Clear Text == B ==> Encrypted == A ==> Clear Text
编辑1:
算法应该在Java中可用。
编辑2:大图片
数据库存储加密数据。大多数用户必须使用个人密码读写(解密和加密)一小部分数据。一些用户需要使用个人密码访问(解密和加密)所有数据。
两个用户组的成员都不能知道比他们的密码更多的密码。
我正在使用wso2esb 4.9.0,并尝试按照中所述配置安全保险库来加密密码
我修改(注释掉)了secret-conf.properties文件中的行和指定的密钥提供程序类。我让默认值(尤其是用于测试的密码和JKS )
我从cipher-text.properties中的bin文件夹中运行工具ciphertool密码已加密,配置文件中的引用已使用属性svns:secretAlias="cipher-text.key“进行了修改。
我重新启动服务器,输入store/key密码,得到以下错误:
org.h2.jdbc.JdbcSQLException: Wrong user name o