我一直在尋找解決這個問題的一段時間。我需要一種使用JS加密表單數據的方法。然後我需要能夠使用PHP解密它。公鑰/私鑰系統看起來很完美,但是我找不到任何解決方案或文檔來說明如何實現它。我真的希望能夠自己實現這一點。我只需要一些資源讓我開始。發送前加密發佈數據
是的,我知道SSL。請不要推薦它。除非網站成功,否則我不想投資這筆錢。
一個公鑰加密的例子,然後任何語言的私鑰解密將是非常有用的。
我一直在尋找解決這個問題的一段時間。我需要一種使用JS加密表單數據的方法。然後我需要能夠使用PHP解密它。公鑰/私鑰系統看起來很完美,但是我找不到任何解決方案或文檔來說明如何實現它。我真的希望能夠自己實現這一點。我只需要一些資源讓我開始。發送前加密發佈數據
是的,我知道SSL。請不要推薦它。除非網站成功,否則我不想投資這筆錢。
一個公鑰加密的例子,然後任何語言的私鑰解密將是非常有用的。
你可以使用RC4嘗試對稱加密: -
https://gist.github.com/2185197
然而,SSL是相對便宜的這些天,會更容易,更安全和錯誤比滾你自己的解決方案容易出現少所以我真的不會把它寫下來,因爲你想省錢,從長遠來看這會節省你的錢。
你可以這樣做:
http://www.frostjedi.com/terra/dev/rsa/index.php
更多信息:
http://area51.phpbb.com/phpBB/viewtopic.php?f=84&t=33024&start=0
不錯的鏈接,我可以想象,我的明文將在表單被引用之前通過JavaScript加密。然後解密在PHP端..但在這個環節我沒有看到任何使用PHP解密的例子,任何人都可以向我解釋如何使用PHP解密它?非常感謝:) – bungdito 2013-06-23 16:08:03
請參閱http://www.frostjedi.com/terra/dev/rsa/index.txt。特別是'if(isset($ _ POST ['ciphertext']))'位。 – 2013-09-05 20:53:30
http://www.jcryption.org/是一種選擇(或rapidssl.com $ 9.95 /年) – 2012-07-09 15:55:13
[第一次擊中「rsa javascript」](http://www.ohdave.com/rsa/)+ [第二次擊中「rsa php」](http://stevish.com/rsa-encryption-in- pure-php) – Leigh 2012-07-09 15:57:55
您可能有信任問題 - 如果信息非常敏感t o您的網站用戶,然後在沒有SSL的情況下運行它看起來非常脆弱。 – Pointy 2012-07-09 15:58:08