我的密码在发送到数据库之前是否已加密?

Is my password encrypted before it gets send to the database?

如果我想加密密码并将加密后的密码存储到云数据库中。这个过程在 Discord 中如何运作?

  1. 密码是否以纯文本形式在本地发送到 bot 托管。在那里被bot加密然后存储到云数据库。

  1. 密码是在Discrod app本地加密后由bot发送到云端db的本地加密密码

Discord(与几乎所有网络应用程序一样)使用 HTTPS 协议。密码等重要数据必须在发送前加密(就像你在 2. 中写的那样)。您可以阅读有关 SSL 的更多信息:https://www.google.com/search?q=how+ssl+works&oq=how+SSL+work&aqs=chrome.1.69i57j0l5.2239j0j7&sourceid=chrome&ie=UTF-8.

如果你想在示例中看到它,你可以使用 Wireshark 轻松完成。 Wireshark 是一个应用程序,它向您显示您的设备正在发送和接收的所有内容。您可以从此处下载(对于 Mac 和 Windows): https://www.wireshark.org/download.html

linux 的下载命令:

sudo apt-get install wireshark