我有一個要求,在Java中使用DES算法加密和解密文件,我需要在加密過程中填充文件字之間的一些隨機字符,我需要在解密過程中使用程序刪除它們,所以即使有人獲得了密鑰和加密文件,他們也無法獲取內容,不使用我的程序,是否有任何方法可用。爲了達成這個。隨機填充Java DES加密
將不勝感激您的建議。
我有一個要求,在Java中使用DES算法加密和解密文件,我需要在加密過程中填充文件字之間的一些隨機字符,我需要在解密過程中使用程序刪除它們,所以即使有人獲得了密鑰和加密文件,他們也無法獲取內容,不使用我的程序,是否有任何方法可用。爲了達成這個。隨機填充Java DES加密
將不勝感激您的建議。
隨機填充只能在已知文件或填充長度的情況下移除。
您必須確保解密文件的任何人都知道這一個或另一個,並且隱藏所有其他人。這遠非微不足道。這也不是必須的,因爲無論如何你必須保持關鍵的祕密,所以增加一個長度只會增加額外的工作量。使用PKCS7進行填充,並集中精力保持關鍵祕密。
Rossum,非常感謝您的答覆。我將使用PKCS7並確保密鑰是secure.Resards,Muthuvel –
你打算如何分享隨機數發生器的種子? –
目前我沒有辦法在解密時再現加密過程中使用的確切隨機數。 –
你好,你可以幫助我的文件嗎?謝謝! http://security.stackexchange.com/questions/89757/data-encryption-standard-des-with-jpvm-java-pvm –