Javascript-AES加密与SSL

Javascript-AES加密与SSL,javascript,ssl,aes,Javascript,Ssl,Aes,我发现了这个开源Javascript AES实现 如果可以将AES与javascript结合使用,是否有理由使用SSL?除了安全图标之外,使用256位加密支付SSL的好处是什么?SSL不仅提供加密;它还可以防止中间人攻击。这就是证书的目的。 此外,当您希望通过JavaScript进行加密时,窃听者可以监听对话,并在对话进行过程中更改加密算法。SSL在发送网页之前提供加密。SSL不仅提供加密;它还可以防止中间人攻击。这就是证书的目的。 此外,当您希望通过JavaScript进行加密时,窃听者可以监

我发现了这个开源Javascript AES实现
如果可以将AES与javascript结合使用,是否有理由使用SSL?除了安全图标之外,使用256位加密支付SSL的好处是什么?

SSL不仅提供加密;它还可以防止中间人攻击。这就是证书的目的。
此外,当您希望通过JavaScript进行加密时,窃听者可以监听对话,并在对话进行过程中更改加密算法。SSL在发送网页之前提供加密。

SSL不仅提供加密;它还可以防止中间人攻击。这就是证书的目的。
此外,当您希望通过JavaScript进行加密时,窃听者可以监听对话,并在对话进行过程中更改加密算法。SSL在发送网页之前提供加密。

主要区别在于,SSL确认用户对网站的信任。什么意味着他可以完全信任SSL,Javascript就不那么可靠了。

主要的区别在于,SSL确认了用户对网站的信任。这意味着他可以完全信任SSL,Javascript不那么可靠。

SSL/TLS不仅仅是加密。事实上,SSL甚至根本不需要加密。但除了加密之外,这里还有一些功能:

  • 服务器身份验证
  • 客户端身份验证
  • 可恢复的会议
  • 可转让密码套件
  • 防止中间人攻击
  • 完美的前向保密性(如果使用Diffie-Hellman或椭圆曲线Diffie-Hellman密钥交换)
高级视图上的SSL/TLS可以被认为是非对称加密(建立会话密钥)和对称加密(使用以前建立的会话密钥的“加密”部分)的混合。与仅使用AES相比,最大的优势是您不需要在初始阶段建立密钥。在您的情况下,如何确保客户端和服务器使用相同的密钥?你将如何建立它?你将如何确保它的安全


TLS会为你处理好这一切。有关类似主题的更多想法,请参见本文。

SSL/TLS不仅仅是加密。事实上,SSL甚至根本不需要加密。但除了加密之外,这里还有一些功能:

  • 服务器身份验证
  • 客户端身份验证
  • 可恢复的会议
  • 可转让密码套件
  • 防止中间人攻击
  • 完美的前向保密性(如果使用Diffie-Hellman或椭圆曲线Diffie-Hellman密钥交换)
高级视图上的SSL/TLS可以被认为是非对称加密(建立会话密钥)和对称加密(使用以前建立的会话密钥的“加密”部分)的混合。与仅使用AES相比,最大的优势是您不需要在初始阶段建立密钥。在您的情况下,如何确保客户端和服务器使用相同的密钥?你将如何建立它?你将如何确保它的安全


TLS会为你处理好这一切。有关类似主题的更多想法,请参见此部分。

这可能也很有趣:这可能也很有趣: