SSL现在会影响性能吗?

时间:2016-02-25 09:22:10

标签: performance authentication ssl public-key-encryption

多年前我记得,不使用SSL的原因之一是它使用了大量资源,因此影响了应用程序的性能。

如今,凭借现有技术,这仍然需要牢记吗?

这个问题出现时,同事担心使用SSL会妨碍他的应用程序的性能。

为什么呢?我们的想法是,每隔几个确定的时间框架就会有成千上万的客户打开临时连接(我认为它设置为1分钟)。所以他担心所有这些客户端的所有身份验证过程都会耗费大量功能并影响其应用程序的性能。另一种方法是使用永久连接,因此身份验证只进行一次,但CTO仍然没有决定我们将使用哪种方法(最后一次通知是暂时的,因此这个问题)。

2 个答案:

答案 0 :(得分:1)

问题是形象不对称。如果您需要安全性,除了使用SSL之外别无选择,因此将其与纯文本进行比较是完全没有意义的。另一方面,如果您不需要安全性,则不需要SSL。

然而,几年前我在互联网上进行了一次广泛的实验,结果显示SSL的速度大约是明文的3倍。

答案 1 :(得分:0)

在过去4年中,我看到(基准测试)iPhone AES加密速度在iPhone上增加了13倍。速度还取决于数据长度,因为有两个部分:设置和数据加密/解密。

像往常一样基准您的用法并判断是否存在性能问题。

正如@EJP所述,如果您需要安全性,则需要使用https(TLS)加密。