Come vengono utilizzate le chiavi pubbliche / private nel codice? [chiuso]

1

Ho una domanda sulla crittografia a chiave pubblica.

Dire che ho una stringa: "Ciao a tutti."

Se sto scegliendo di usare un codice per codificarlo / cifrarlo semplicemente spostando le lettere attorno a X posti, è facile capire quale sia la chiave delle cose nella lingua inglese come LL, OO, ecc.

Prendendo in considerazione una chiave, che potrebbe essere una stringa o un numero o qualsiasi altra cosa, come si incorpora nel codice che sto scrivendo per rendere la mia stringa di testo semplice crittografata in modo tale che non sia possibile distinguere i pattern nel testo crittografato?

    
posta Tar 02.10.2012 - 06:27
fonte

1 risposta

1

Stai usando il termine "cifrario" con il significato che aveva, diciamo, 1860. Mentre questo sarebbe abbastanza appropriato in caso di una rapida chiacchierata con la regina Vittoria, succede che Science abbia avanzato un po ' questi tempi.

La tua domanda è piuttosto ampia dato che è, per lo più: "quel campo di crittografia che ha occupato migliaia di ricercatori per più di quattro decenni, beh, come funziona?". Questo non può ricevere una risposta entro i limiti di dimensioni di questo sito. Bene, posso dire che "funziona abbastanza bene" ma, oltre a questo, hai bisogno di un po 'di materiale introduttivo sulla crittografia. Ad esempio, questo libro , che non è male, per quanto riguarda queste cose.

    
risposta data 02.10.2012 - 16:36
fonte

Leggi altre domande sui tag