本帖最后由 famingyuan 于 2014-08-30 23:29:08 编辑

解决方案 »

  1.   

    把密码写在代码里本来就不安全,要写也是用非对称加密算法比如RSA等
      

  2.   

    RSA这个加密最好了,目前使用率高
      

  3.   


    我主要是想用AES做文件加密存储,用RSA 貌似加密、解密耗时简直
      

  4.   


    我主要是想用AES做文件加密存储,用RSA 貌似加密、解密耗时简直
    你到底是什么需求?加密保存程序生成的文件么?
      

  5.   

    不知道这些加密算法是不是要导入一些jar包,从来没做过,听听高人们分析分析
      

  6.   

    无论是什么加密算法,密钥的管理都是一件非常重要的事情。这就好比你家门的钥匙丢了,家里肯定就没有安全性了。
    所以后期发展出多种复合认证机制,也就相当于使用了多种密钥分发的方式,比如:
    ◎ 短信验证,相当于把一个临时性密钥发到你手机上,如果你手机被安装了木马或直接被你老婆拿走了,还是不安全;
    ◎ UKey之类的介质验证,相当于用了一个介质来管理密钥,再配合PIN码啥的;那么这个介质丢了、PIN码泄漏了,同样有问题。
    多种复合机制可以大大提升总体安全性。
      

  7.   

    居然MuMa是敏感词,害我修改了好久,还不得不分成上下篇发送有点扯远了。实际工作中,重要的密钥可能有几种保存方式,但大多都以介质(物理设备)管控为主:
    1、在某个隔离服务器(不联网)的介质上;
    2、特种介质上(UKey)之类的;
    3、特殊的IC卡之类的。远距离传输密钥是个比较麻烦的事情,一般来说:短期密钥可以直接以非对称密钥加密后进行传输,具体请Google吧;长期密钥还是专人押送介质靠谱。
      

  8.   


    我主要是想用AES做文件加密存储,用RSA 貌似加密、解密耗时简直
    你到底是什么需求?加密保存程序生成的文件么?我主要是想实现对文件的加密解密。
      

  9.   


    我主要是想用AES做文件加密存储,用RSA 貌似加密、解密耗时简直
    你到底是什么需求?加密保存程序生成的文件么?我主要是想实现对文件的加密解密。
    那你是不想让用户能正常打开文件?也就是不想让用户看到文件内容?
      

  10.   


    我主要是想用AES做文件加密存储,用RSA 貌似加密、解密耗时简直
    你到底是什么需求?加密保存程序生成的文件么?我主要是想实现对文件的加密解密。
    那你是不想让用户能正常打开文件?也就是不想让用户看到文件内容?其实,我就是做来自己用的,对一些文件进行加密存储在电脑上,需要的时候解密查看。