Lähettäjä: bolo Päiväys: Vastaanottaja: hackmeeting Aihe: Re: [Hackmeeting] javascript e facilit? = felicit?
On 28/07/2014 12:04, Marco Bertorello wrote:
> Si, hai ragione. Minilock non risolve il problema ma, IMHO, rimane un problema
Come faceva notare boyska, lo scambio della chiave e' alla base della
crittografia classica e moderna. Diciamo che Alice ha un testo
(plaintext) lo cifra (ciphertext) per iniviarlo a Bob, in pratica Alice
effettua n cicli di permutazioni e sostituzioni (ovvero funzioni
matematiche che prendono in input il testo e la chiave) sul plaintext ed
ottiene il cyphertext. Bob dal canto suo per ottenere il corretto
plaintext dal cypher text che Alice le ha inviato deve effettuare le
operazioni inverse quindi deve sapere il valore della chiave altrimenti
le funzioni inverse di permutazione e sostituzione daranno valori
diversi e quindi un plaintext diverso.
Ho generalizzato il discorso; in verita' si dovrebbe effettuare una
distinzione fra algoritmi simmetrici (es 3DES, AES) e asimmetrici (es.
RSA, ElGamal) ma il succo e' che senza lo scambio di chiave, i sistemi
crittografici non funzionano.