저는 파이썬과 함께 암호화가 작동하고 코딩되는 방식을 완전히 이해하기 위해 고심하고 있습니다. 나는 기본적인 것들을 얻고 가장 간단한 형태로 코드를 만들려고 노력하고있다.파이썬 암호화의 기본 사항 (hashlib sha1)
두 개의 서로 다른 사이트간에 userID를 전달할 예정이지만, 개인 키로 암호화해야하기 때문에 웹 사이트 2가 Website1에서 온 것으로 알고 있습니다. 이 코드는 나를위한 것 같습니다 : http://docs.python.org/library/hashlib.html#module-hashlib,하지만 아주 좋은 예제가 (또는 어쩌면 내가 잘못 자리에있어).
문제는 인코딩 및 디코딩 방법을 완전히 이해하고있는 것입니다.
그래서 말할 수 각 웹 사이트가 알 공유 비밀 키는 다음과 같습니다
shared_private_key = "ABCDEF"
그리고 WEBSITE1가의 아이디 WEBSITE2을 전달하려면 어떻게 내 아이디를 암호화 WEBSITE1 것
userID = "123456"
을 암호화가 HTTP 헤더를 통해 전송 될 수있는 개인 키를 사용하고 Website2를 해독하고 공유 개인 키를 사용하여 userID를 읽을 수있게하려면?
나는 그런 기본적인 질문을하는 것에 사과하지만 나는 어떻게해야 하는지를 이해하지 못하고있다. 감사.
'hashlib'은 (는) 암호화되지 않습니다. –
또는 language-agnostic : hasing! = encrypting을 입력하십시오. – delnan