我正在努力完全理解加密的工作原理和编码方式,特别是使用Python。我只是想掌握基础知识并以最简单的形式创建代码。
我将在两个不同的网站之间传递userID,但显然我需要使用私钥对其进行加密,以便Website2知道它来自Website1。这似乎是适合我的代码:http://docs.python.org/library/hashlib.html#module-hashlib,但它没有很好的示例(或者我错过了什么)。
我的问题在于完全理解如何进行编码和解码。
所以假设每个网站都知道的共享私钥是:
shared_private_key = "ABCDEF"
我希望Website1将以下用户ID传递给Website2:
userID = "123456"
Website1如何使用私钥加密我的userID,并以HTTP头的形式发送该加密内容,然后由Website2使用共享的私钥进行解密并能够读取userID?
非常抱歉问这样一个基础的问题,但我现在还无法理解应该如何完成。谢谢。