2014-03-30 29 views
1

使用AES-256-CBC等密碼加密文件的安全性與使用相同文件的校驗和作爲密鑰的安全性如何?這是一種風險,還是安全?使用同一文件的校驗和對文件進行加密

喜歡這個步驟:

  1. 生成文件
  2. 加密文件與文件的校驗和的校驗
  3. 保存服務器或磁盤
  4. 加密校驗和與RSA上的加密文件/ ECC公鑰
  5. 在服務器或磁盤上保存加密校驗和

解密:

  1. 解密校驗和RSA/ECC私鑰
  2. 使用校驗和解密文件

是我的想法是否安全?

+3

何苦來計算校驗和,而不是隨機密鑰?我懷疑在某些情況下,例如有很多使用校驗和的零的文件可能會導致一個可預測的鍵 – Marat

+0

嗯,我有理由這樣做。但我不知道這樣做是否安全.. –

+0

這將是更好的問http://crypto.stackexchange.com/ –

回答

2
+0

如果您對答案感到滿意,請接受它(現在您應該可以這樣做),以便尋找未答覆問題的人在您的搜索結果中找不到您的答案。對答案的一些反饋意見:如果您不僅包含鏈接,而且還包含實際答案,儘管可能很短,但更好。看到這個問題的更多解釋:https://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers – Perseids

相關問題