暗号化がどのように機能し、特にPythonでコード化されているかを完全に理解するのは苦労しています。私はちょうど基本を理解し、最も簡単な形式でコードを作成しようとしています。python暗号化の基本事項hashlib sha1
私は2つの異なるサイト間でuserIDを渡すつもりですが、Web2がWebサイト1から来たものであることを明らかにするために、これを秘密鍵で暗号化する必要があります。これは私にとってのコードのようです: http://docs.python.org/library/hashlib.html#module-hashlibしかし、それは非常に良い例はありません(または多分私は間違った場所にいる)。
私が抱えている問題は、エンコードとデコードの仕方を完全に理解していることです。
ので、それぞれのウェブサイトは知っている共有秘密鍵があると言うことができます:
shared_private_key = "ABCDEF"
そして、私はWEBSITE1がWEBSITE2にユーザーIDを渡したいの:
私のユーザーIDを暗号化WEBSITE1だろうかuserID = "123456"
暗号化をHTTPヘッダー経由で送信できるようにプライベートキーを設定してから、Webサイト2を復号化し、共有秘密鍵を使用してuserIDを読み取らせることができますか?
私はこのような基本的な質問をすることをお詫びしますが、私はこれがどのように行われるべきかを理解していません。ありがとう。
'hashlib'は暗号化されていません。 –
または、language-agnostic:hasing!= encryptingを入力します。 – delnan