是否可以使用3DES算法解密在sql server中加密的文件?使用3des加密Sqlserver並使用java解密
用java,如果我加密並保存到SQLSERVER,那麼我能夠與超時問題來解密..
是否存在的SQLSERVER和java的加密方法有什麼區別?
是否可以使用3DES算法解密在sql server中加密的文件?使用3des加密Sqlserver並使用java解密
用java,如果我加密並保存到SQLSERVER,那麼我能夠與超時問題來解密..
是否存在的SQLSERVER和java的加密方法有什麼區別?
你需要使用相同的實現,密鑰,長度,鏈接模式,初始化向量等。如果任何算法的配置不同,它不會成功解密,這是設計。
如果您對所有上述內容使用相同的方法,理論上您可以使用紙和鉛筆進行解密。任何不同,你看着數百萬年的計算能力來破解它。
ps:如果您希望它更快更安全,請使用AES。三重DES使用(顧名思義)常規DES加密的三次傳遞,這比一次更加現代的AES加密慢得多。
由於易用性和它提供的安全性,您將需要使用Java進行加密和解密。同樣如前所述,AES更快更安全。即使三重DES仍處於安全範圍,計算時間也會更長。
你爲什麼要這麼做? – apkisbossin
感謝您的答覆......,因爲已經有sqlserver數據庫中的文件,並且它從數據庫端加密..所以我需要解密文件和Java前端視圖。 – Raj
你不想在數據庫中進行加密,因爲如果有人攔截了程序和數據庫之間的請求,他們會以明文形式嘗試加密數據庫中的任何內容,從而消除了加密的目的。 – apkisbossin