dotnetnuke

时间:2016-08-07 09:44:09

标签: security encryption cryptography dotnetnuke

非对称加密通过使用两个不同的密钥解决了对称加密中固有的信任问题:用于加密消息的公钥和用于解密消息的私钥。这使得与您不完全信任的人保密交流成为可能。 RSA 是用于公钥加密的密码系统,广泛用于保护敏感数据。

我检查了dotnetnuke来源,但我不知道dotnetnuke是否使用RSA进行非对称加密?

如果有人可以解释dotnetnuke中的非对称加密方法,将会非常有帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

DotNetNuke本身并没有使用任何非对称加密技术。它使用一些散列函数,如MD5(坏)和SHA-256,以及对称加密,如双键3DES(非常糟糕)和AES。

唯一的问题是您can configure使用包含各种类型的非对称加密的传输安全性(SSL / TLS)。在SSL / TLS中,客户端和服务器可以根据其功能协商密码套件。您需要私钥和证书(包含签名的公钥)才能加密客户端和服务器之间的连接。