Я изо всех сил пытаюсь понять, как работает шифрование и кодируется, в частности, с помощью python. Я просто пытаюсь убрать основы и создать код в простейшей форме.основы шифрования python w/hashlib sha1
Я собираюсь передать идентификатор пользователя между двумя разными сайтами, но, очевидно, мне нужно, чтобы это было зашифровано с помощью закрытого ключа, так что Website2 знает, что он пришел с сайта 1. Мне кажется, это код для меня: http://docs.python.org/library/hashlib.html#module-hashlib, но у него нет хороших примеров (или, может быть, я не в том месте).
Проблема, с которой я столкнулась, - это полное понимание того, как кодировать и декодировать.
Так позволяет сказать, что общий секретный ключ, который каждый веб-сайт будет знать:
shared_private_key = "ABCDEF"
И я хочу Website1 перейти к WEBSITE2 иденту из:
userID = "123456"
Как WEBSITE1 зашифровать мой идентификатор_пользователь с закрытым ключом, способным передавать шифрование через HTTP-заголовки, а затем расшифровывать сайт2 и считывать идентификатор пользователя с помощью общего закрытого ключа?
Прошу прощения за задание такого основного вопроса, но я не понимаю, как это должно быть сделано. Благодарю.
'hashlib' не шифруется. –
Или, поместите язык-агностик: hasing! = Encrypting. – delnan