Sto cercando di capire completamente come funziona la crittografia e viene codificata, in particolare con python. Sto solo cercando di ottenere le basi e creare codice nella forma più semplice.nozioni di base sulla crittografia python con hashlib sha1
Passerò un ID utente tra due siti diversi, ma ovviamente ho bisogno che questo sia crittografato con una chiave privata in modo che Website2 sappia che proviene da Website1. Questo sembra essere il codice per me: http://docs.python.org/library/hashlib.html#module-hashlib, ma non ha esempi molto buoni (o forse sono nel posto sbagliato).
Il problema che sto avendo è comprendere appieno come codificare e decodificare.
Allora supponiamo la chiave privata condivisa che ogni sito web saprà è:
shared_private_key = "ABCDEF"
E voglio Website1 di passare al Website2 l'userID di:
userID = "123456"
Come sarebbe Website1 cifrare il mio userID con la chiave privata in modo tale che la crittografia può essere inviata tramite le intestazioni HTTP e quindi decodificare Website2 ed essere in grado di leggere l'ID utente utilizzando la chiave privata condivisa?
Mi scuso per aver fatto una domanda così fondamentale, ma non riesco a capire come dovrebbe essere fatto. Grazie.
'hashlib' non è crittografia. –
Oppure, mettere un linguaggio indipendente: hasing! = Encrypting. – delnan