Ham*_*aya 11 java encryption des aes
我正在使用基于密码的加密.我最初的想法是使用AES来加密包含密码的文件.原来基于密码的加密不支持AES.它使用DES.AFAIK des不安全.PBEWithMD5AndDES是否足够安全以推送我的数据,还是应该寻找其他实现?
caf*_*caf 16
从您的评论中可以看出,您要做的是使用基于密码的加密方案加密包含敏感信息的文件,并使用用户在解密时提供的密码.在这种情况下,敏感信息也恰好是密码,但这并不是真正相关的.(您应该更新问题以使其更清晰).
您正在做正确的事情,您的问题只是SunJCE Java加密提供程序不支持AES进行基于密码的加密.您需要使用其他提供程序:例如,您可以将Bouncy Castle提供程序与算法一起使用"PBEWITHSHA256AND128BITAES-CBC-BC"
.(尽管有着异想天开的名字,Bouncy Castle仍然备受推崇).
至于"DES对我的数据是否足够安全",如果你保护的数据对攻击者的价值低于大约10,000美元,那么在2009年它可能就足够安全了.而在2014年,如果您的数据值得加密,答案是否定的.
归档时间: |
|
查看次数: |
26089 次 |
最近记录: |