20/01/10 17:03
beppe666
Ciao a tutti,
sto sbattendo la testa su come criptare dei semplici int in c++,
la mia tecnica di criptazione usata per effettuare ciò è quella a chiave simmetrica.
Fondamentalmente vorrei che il mittente del messaggio possa criptare un intero con una certa chiave (anch'essa rappresentata da un intero) e che il destinatario possa decriptare il messaggio provando tra una serie di chiavi che lui stesso possiede.
Cerco di farmi capire meglio:
A=mittente
B=destinatario
m=messaggio intero
kA=chiave di criptazione di A
A manda un messaggio a B, tale messaggio è fondamentalmente "m" criptato con "KA", il messaggio arriva a B, il problema è che ora B possiede una serie di chiavi che potrebbero andare bene per decriptare "m", quindi solo una di queste chiavi "aprirà" (decripterà "m"....
Fondamentalmente B proverà tra le sue chiavi e vedrà quale apre "m".
Voi sapete come posso fare?
Magari esistono delle funzioni già fatte? Fino ad ora non ho trovato nulla, potete aiutarmi.
Grazie.
sto sbattendo la testa su come criptare dei semplici int in c++,
la mia tecnica di criptazione usata per effettuare ciò è quella a chiave simmetrica.
Fondamentalmente vorrei che il mittente del messaggio possa criptare un intero con una certa chiave (anch'essa rappresentata da un intero) e che il destinatario possa decriptare il messaggio provando tra una serie di chiavi che lui stesso possiede.
Cerco di farmi capire meglio:
A=mittente
B=destinatario
m=messaggio intero
kA=chiave di criptazione di A
A manda un messaggio a B, tale messaggio è fondamentalmente "m" criptato con "KA", il messaggio arriva a B, il problema è che ora B possiede una serie di chiavi che potrebbero andare bene per decriptare "m", quindi solo una di queste chiavi "aprirà" (decripterà "m"....
Fondamentalmente B proverà tra le sue chiavi e vedrà quale apre "m".
Voi sapete come posso fare?
Magari esistono delle funzioni già fatte? Fino ad ora non ho trovato nulla, potete aiutarmi.
Grazie.
aaa