PDA

Visualizza la versione completa : C++ criptazione di dati interi


beppe66
20-01-2010, 16:53
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.

beppe66
21-01-2010, 10:20
Forse ci sono,
secondo voi è corretto usare le libgcrypt,
Sono molto ignorante in materia, qualcuno potrebbe fornire degli esempi.

Grazie.

oregon
21-01-2010, 10:30
Se cripti con chiavi simmetriche, perchè hai "più chiavi" da poter utilizzare?

Loading