我正在努力完全理解加密的工作原理和编码方式,尤其是使用 python。我只是想了解基础知识并以最简单的形式创建代码。
我将在两个不同的站点之间传递用户 ID,但显然我需要使用私钥对其进行加密,以便 Website2 知道它来自 Website1。这似乎是我的代码: http://docs.python.org/library/hashlib.html#module-hashlib,但它没有很好的例子(或者我可能在错误的地方)。
我遇到的问题是完全理解如何编码和解码。
因此,假设每个网站都知道的共享私钥是:
shared_private_key = "ABCDEF"
我希望 Website1 将以下用户 ID 传递给 Website2:
userID = "123456"
Website1 如何以可以通过 HTTP 标头发送加密的方式使用私钥加密我的 userID,然后让 Website2 解密并能够使用共享私钥读取 userID?
对于提出这样一个基本问题,我深表歉意,但我不明白应该如何做到这一点。谢谢。