什麼是最安全的加密算法的文件加密(即:AES或SHA1,...),也是黑客能夠找到加密文件的密碼?最安全的加密算法
最安全的加密算法
回答
有餵養巨魔的危險,看看128-bit AES encryption。
最安全的加密算法是使用使用完美熵源生成的一次性填充。
編輯(由Jerry - 實在太長了以至於無法評論):是的,有一些類型的攻擊(至少一個典型的實現)一次性pad是脆弱的。其中一個是變更的能力,即使你不知道開始是什麼。
舉個例子,考慮一個系統被用來傳送選票,人們在初選中投票。爲了簡單起見,我們假定一個特定的選舉有兩個候選人,所以(在加密之前)一個零位表示一個候選人的投票,一個投票給另一個候選人。
這些選票隨後會被一次性加密,這意味着我無法確定原始值是0還是1 - ,但攻擊者不一定關心。無論其原始值如何,翻轉位變更投票。在所有(甚至是多數)選票中翻轉比分,使得兩個候選人的主要的「勝利者」 - 這個黨的選民中較少人選擇的那個候選人。
在最後的選舉中,該黨的選民投票的可能性較小,因爲他們無法投票給他們真正喜歡的人。有些人甚至可能不喜歡足夠主要的「贏家」,以致他們會替對方投票。在接近的選舉中,這可能足以讓對方的候選人獲勝。
通過馬蒂:更改消息來自解密完全不同的,有打擊的其他方式。例如,您可以簽署該郵件以防止這種情況發生。當然,我們仍然只是在談論概率,但密碼學就是這樣。如果您非常幸運,您可以解碼一次性消息,但通常不會考慮到極度的運氣。
+1:IIRC是'唯一'可證實的安全算法。但是,在大多數使用情況下,這是不實際的。 – torak 2010-09-20 16:34:10
一次性打擊墊可以安全地抵禦某些類型的攻擊,但*並非所有可能的攻擊。其他形式的加密可以更安全地抵禦一些攻擊(即使它們對別人的安全性明顯不夠)。 – 2010-09-20 16:35:18
@Jerry:真的嗎?假設沒有愚蠢的失誤,例如重新使用鍵盤或泄漏它,他們容易受到哪些攻擊? – 2010-09-20 16:37:31
首先:我不知道你的問題的答案。但是,如果我正在查找這些信息以及明顯的網絡搜索,我會查看流行的開源加密應用程序TrueCrypt提供的算法。你應該能夠查找每一個人,找出他們的親人的優點和缺點,並將這些知識應用於你正試圖解決的問題。
- 1. 最安全的LAMP加密方法
- 2. 哪種安全MAVLink協議是最好的加密算法?
- 3. PHP:最安全(可解密)的加密方法?
- 4. 加密密碼的最佳算法
- 5. 什麼是C#支持的最安全密碼散列算法?
- 6. 哪個哈希算法對密碼最安全?
- 7. 我的加密密鑰加密方法是否安全?
- 8. 什麼方法/算法/庫可以安全地加密然後解密
- 9. 什麼是加密/解密數據最安全的方式?
- 10. 什麼是最安全的python「密碼」加密
- 11. Excel加密的安全性
- 12. 解密密碼的最佳方法(從安全角度來看)
- 13. 密碼加密/解密彈簧安全
- 14. 加密算法
- 15. 加密算法
- 16. 加密算法
- 17. 加密算法
- 18. 有沒有一種安全的加密算法,其中加密和解密可以以任何順序?
- 19. ASP.NET web.config加密安全
- 20. 安全/加密QR碼
- 21. 加密安全PRNG在C
- 22. Web Socket安全URL加密
- 23. Android安全 - 加密數據
- 24. 加密有多安全?
- 25. JSON安全和加密
- 26. 加密WCF傳輸安全
- 27. JavaScript加密有多安全
- 28. 春季安全加密MD5
- 29. 加密安全備份
- 30. 安全XOR加密嘗試
你能更具體地說明你想做什麼嗎? – brokenbeatnik 2010-09-20 16:29:03
如果我能 – 2010-09-20 16:30:08
,我會投票結束「太模糊」請檢查英文語法。這將是:「什麼是最安全的文件加密加密算法?黑客能夠找到加密文件的密碼嗎?」 – 2010-09-20 16:31:53