Staram się w pełni zrozumieć, w jaki sposób szyfrowanie działa i jest kodowane, szczególnie w pythonie. Po prostu próbuję zrozumieć podstawy i stworzyć kod w najprostszej postaci.Podstawy szyfrowania Pythona w/hashlib sha1
Zamierzam przekazać identyfikator użytkownika między dwiema różnymi witrynami, ale oczywiście potrzebuję tego do zaszyfrowania kluczem prywatnym, aby witryna2 wiedziała, że pochodzi z witryny internetowej1. Wydaje mi się, że jest to kod dla mnie: http://docs.python.org/library/hashlib.html#module-hashlib, ale nie ma bardzo dobrych przykładów (a może jestem w niewłaściwym miejscu).
Problem, który mam, to pełne zrozumienie sposobu kodowania i dekodowania.
Więc powiedzmy udostępniony klucz prywatny, który każda strona będzie wiedzieć:
shared_private_key = "ABCDEF"
I chcę website1 przejść do website2 identyfikator użytkownika z:
userID = "123456"
Jak website1 zaszyfrować mój identyfikator użytkownika z kluczem prywatnym w taki sposób, że szyfrowanie może być wysyłane za pośrednictwem nagłówków HTTP, a następnie odszyfrowywać Website2 i móc odczytać ID użytkownika przy użyciu udostępnionego klucza prywatnego?
Przepraszam, że zadałem takie podstawowe pytanie, ale nie rozumiem, jak to zrobić. Dzięki.
'hashlib' nie jest szyfrowaniem. –
Lub umieść język-agnostyk: hasing! = Encrypting. – delnan