ssl如何在Web开发中工作?

时间:2014-06-28 04:40:22

标签: ssl openssl ssl-certificate

这个问题可能看起来很愚蠢,但这一直困扰着我。

所以我理解使用SSL套接字(https?)的网站会加密传输。

我的问题是,它是仅加密数据(获取/发布字段?),还是整个页面(我想这会超级慢)。

如果它已被加密,请说我使用php作为后端,我该如何处理加密数据?或者整个开发过程会像普通网站一样平常。除了一些额外的工作需要在服务器上完成?

我目前正在向服务器发送请求时使用RSA库(js和php)加密一些基本数据(密码,信用卡)。但是,它真的很慢(或者是因为我使用了1024位加密?)。

现在,我的任务是为在线支付API开发界面,这需要SSL安全网站。所以我想知道SSL在开发过程中如何影响网站。

TYIA

1 个答案:

答案 0 :(得分:1)

  

我的问题是,它是否只加密数据(获取/发布字段?)

  

或整个页面

是。这个问题与前一个问题没有区别。 SSL加密整个请求和响应。通过电线发送的所有东西。

  

(我猜这会非常慢)。

没有。我有实验数据表明它并不比互联网上明文慢三倍。

  

如果它已加密,说我使用php作为后端,我该如何处理加密数据?

不以任何方式'处理加​​密数据'。 SSL会为您加密和解密。你只需处理明文。

  

或者整个开发过程与普通网站一样平常。

  

除了需要在服务器上完成一些额外的工作外?

除了将相关页面定义为需要SSL以及安装SSL证书外。

  

我正在向服务器发送请求时使用RSA库(js和php)加密一些基本数据(密码,信用卡)。但是,它真的很慢(或者是因为我使用了1024位加密?)。

是的,是的。使用SSL。

  

现在我的任务是为在线支付API开发界面,这需要SSL安全网站。所以我想知道SSL在开发过程中如何影响网站。

比你现在做的要少得多。