2014-06-28 68 views
0

這個問題可能看起來很愚蠢,但這一直困擾着我很長一段時間。ssl如何在web開發中工作?

所以我明白,使用SSL套接字(https?)的網站將加密傳輸。

我的問題是,它只加密數據(get/post字段?),或整個頁面(這將超級慢我猜)。

如果它被加密,說我使用php作爲後端,我該如何處理加密的數據?或者整個開發過程像往常一樣是一個普通的網站。除了一些額外的工作需要在服務器上完成嗎?

當我發送請求到服務器時,我正在使用RSA庫(js和php)加密一些基本數據(密碼,信用卡)。但是,它真的很慢(或者是因爲我使用了1024位加密?)。

現在我的任務是開發一個在線支付API的界面,這需要SSL安全的網站。所以我想知道SSL在開發過程中如何影響網站。

TYIA

+0

這個問題似乎是脫離主題,因爲它不是關於編程。請參閱幫助中心內的[我可以詢問哪些主題](https://stackoverflow.com/help/on-topic)。也許[Web Apps Stack Exchange](http://webapps.stackexchange.com/)或[Webmaster Stack Exchange](http://webmasters.stackexchange.com/)會是一個更好的地方。或者可能[信息安全協議棧交換](http://security.stackexchange.com/)爲您進行安全設計。 – jww

回答

1

我的問題是,它僅加密數據(GET/POST場?)

是。

或整個頁面

是。這個問題與前一個問題沒有區別。 SSL加密整個請求和響應。通過電線發送的所有內容。

(這將是超級慢我猜)。

不,我的實驗數據顯示它不比互聯網上的明文慢3倍。

如果它被加密,說我使用PHP作爲後端,我該如何處理加密數據?

不要'以任何方式處理加密數據'。 SSL爲您加密和解密。你只是處理明文。

或者整個開發都像平時一樣,就像一個普通的網站一樣。

是的。

除了需要在服務器上完成一些額外的工作嗎?

除定義相關頁面爲要求SSL和安裝SSL證書外。

我正在使用RSA庫(js和php)在發送請求到服務器時加密一些基本數據(密碼,信用卡)。但是,它真的很慢(或者是因爲我使用了1024位加密?)。

是的,是的。使用SSL。

現在我的任務是開發一個在線支付API的界面,這需要SSL安全的網站。所以我想知道SSL在開發過程中如何影響網站。

大大低於你已經在做的事情。