公司员工的薪资信息是保密的,但薪资管理员之间又需要一个系统来实现数据的共享。要求:薪资数据加密存储在oracle数据库,系统除了相关人员之外,一律不得获取到数据,包括数据库管理员,系统开发员,系统维护员等。问问大虾们,1、数据采用什么加密方式存储安全? 2、如何才能避免各种角色的人获取到薪资信息,包括做系统的我?谢谢!

解决方案 »

  1.   

    以前搞过,有点区别,  用3DES加密, 密钥给 薪资管理员 ,  初始向量给另外一个管理员 .
    这样只有2个同时输入的时候才能取得数据.
      

  2.   

    加密解密一个人做(随便什么加密都可以) 
    数据表一个人做 
    程序一个人做,调用加密解密   和相关数据表 
    系统配置一个人做
    3DES加密
      

  3.   

    谢谢各位大虾。
    但“加密解密一个人做(随便什么加密都可以)   数据表一个人做   程序一个人做,调用加密解密       和相关数据表   系统配置一个人做”
    这些都得我一个人做,我研究下3des加密先
      

  4.   

    “以前搞过,有点区别,     用3DES加密,   密钥给   薪资管理员   ,     初始向量给另外一个管理员   . 
    这样只有2个同时输入的时候才能取得数据. ”
    那这样子,我本身就同时知道密钥和初始向量了?那对我就不是保密了的?我目前对3des不了解,不知我的理解是否有误,谢谢!