我是一個完整的加密初學者。我所知道的Diffie Hellman密鑰交換是:在Javascript上實現Diffie Hellman密鑰交換?
- 一個公鑰生成並且是世界可讀的。
- 發件人和Reciever生成自己的私鑰相互獨立或公共密鑰的
- 他們與公共密鑰混合的PVT鍵和發送給對方
- 他們各自的PVT鍵混合收到d鍵和最終得到別人都知道的同樣的鑰匙。
- 他們現在可以使用任何對稱密鑰加密來加密和解密。
現在的問題是:這是計算可能在JavaScript?
我是一個完整的加密初學者。我所知道的Diffie Hellman密鑰交換是:在Javascript上實現Diffie Hellman密鑰交換?
現在的問題是:這是計算可能在JavaScript?
是的,它在計算上是可能的(大多數算法,給予足夠的時間和內存)。不過,我認爲你應該多閱讀一下衛生署,因爲上述計劃並非如此。如果您已經閱讀過,請繼續使用ECDH,因爲它在Java Script上的性能會更好。
另請注意,在Java腳本中實現加密有許多缺陷,特別是在瀏覽器中運行時,尤其是在瀏覽器中運行而沒有TLS時更是如此。
關於瀏覽器JavaScript加密:http://matasano.com/articles/javascript-cryptography/ – ntoskrnl 2014-09-13 09:47:46
請嘗試在此處發佈此問題:http://security.stackexchange.com/ – 2014-09-12 22:07:46