是否可以解密使用3DES算法在sql server中加密的文件?
如果我加密并保存到sqlserver,则使用java,然后我可以解决问题..
sqlserver和java的加密方法有什么不同吗?
答案 0 :(得分:1)
您需要使用相同的实现,密钥,长度,链接模式,初始化向量等。如果算法的任何配置不同,它将无法成功解密,这是设计的。< / p>
如果您对上述所有内容使用相同的内容,理论上您可以使用纸张和铅笔进行解密。任何不同的,你都在寻找数百万年的计算能力来破解它。
ps:如果您希望它更快更安全,请使用AES。三重DES使用(顾名思义)三次常规DES加密,比一次更现代的AES加密慢得多。
答案 1 :(得分:0)
由于易用性及其提供的安全性,您将需要在Java中进行加密和解密。同样如前所述,AES更快更安全。尽管三重DES仍然处于安全范围内,但计算时间却要长得多。