Tôi đang cố gắng hoàn toàn hiểu cách mã hóa hoạt động và được mã hóa, đặc biệt là với python. Tôi chỉ cố gắng để có được những điều cơ bản xuống và tạo mã theo hình thức đơn giản nhất.thông tin cơ bản về mã hóa python w/hashlib sha1
Tôi sẽ chuyển userID giữa hai trang web khác nhau, nhưng rõ ràng là tôi cần mã này để được mã hóa bằng khóa riêng nên Website2 biết nó đến từ Website1. Đây có vẻ là mã cho tôi: http://docs.python.org/library/hashlib.html#module-hashlib, nhưng nó không có ví dụ rất hay (hoặc có thể tôi đang ở sai vị trí).
Sự cố tôi gặp phải là hiểu rõ cách mã hóa và giải mã.
Vì vậy, cho phép nói rằng chìa khóa cá nhân chia sẻ mà mỗi trang web sẽ biết là:
shared_private_key = "ABCDEF"
Và tôi muốn WEBSITE1 để vượt qua để WEBSITE2 các userID của:
userID = "123456"
Làm thế nào sẽ WEBSITE1 mã hóa userID của tôi với khóa riêng tư trong một thời trang mà mã hóa có thể được gửi qua tiêu đề HTTP, và sau đó có giải mã Website2 và có thể đọc userID bằng cách sử dụng khóa riêng được chia sẻ?
Tôi xin lỗi vì đã hỏi một câu hỏi cơ bản như vậy, nhưng tôi không hiểu cách thực hiện điều này. Cảm ơn.
'hashlib' không phải là mã hóa. –
Hoặc, đặt ngôn ngữ bất khả tri: có! = Mã hóa. – delnan