场景:管理员把用户敏感信息上传并输入密码进行RC4等进行加密,保存在数据库,然后管理员每次查看都得输入对应的密码才行,其他人无法查看(包括开发者和运维)。
请问:有什么方案可以存储只有管理员查看的敏感信息。
这个场景不就是非对称加密么?公私钥了解一下。
运维无法查看很容易,开发者无法查看就基本不可能,保证不了系统的开发者,或者这个功能的开发者不留后门
哦?不同的开发人员负责不同的层面不行吗?多次加密。。。
@顾晓北: 高见
开发者都无法查看,那只能这样了:用户使用自己的密码加密后输入系统,如果要查询数据,则从系统查询原始数据后使用自己的密码解密。只要这个密码开发者不知道就行了。
3楼即为解。
但所有上述所有描述存在一个问题,即不方便更改。
因此如果要方便变更,需要独立一个系统(或模块)。