Chiave
Una chiave crittografica controlla una trasformazione e determina chi può cifrare, decifrare o autenticare i dati.
Definizioni in linguaggio semplice: cifrari, codici, codifiche e termini di crittoanalisi usati nel sito.
Una chiave crittografica controlla una trasformazione e determina chi può cifrare, decifrare o autenticare i dati.
Un cifrario è un algoritmo che trasforma i dati in base a una chiave, normalmente tra testo in chiaro e testo cifrato.
Un cifrario a blocchi è un algoritmo simmetrico che trasforma blocchi di dati di dimensione fissa sotto una chiave segreta.
Un cifrario a flusso combina il testo in chiaro con un flusso pseudocasuale generato da chiave segreta e nonce.
La cifratura è una trasformazione crittografica reversibile che converte il testo in chiaro in testo cifrato usando una chiave.
La cifratura asimmetrica usa una chiave pubblica per cifrare e la chiave privata correlata per decifrare.
La cifratura simmetrica usa la stessa chiave segreta, o chiavi derivate, per cifrare e decifrare i dati.
Nella crittografia classica, un codice sostituisce parole o frasi con simboli o gruppi assegnati in un libro dei codici.
La decifratura usa la chiave richiesta per invertire la cifratura e recuperare il testo in chiaro dal testo cifrato.
L’entropia misura l’incertezza di un valore e limita la difficoltà di indovinare i segreti crittografici.
Un nonce è un valore che non deve ripetersi nell’ambito definito dal protocollo, spesso sotto una stessa chiave.
Il testo cifrato è un dato trasformato mediante cifratura affinché il significato originale resti inaccessibile senza la chiave.
Il testo in chiaro è il dato originale non cifrato fornito alla cifratura o recuperato intatto mediante la decifratura.
Un vettore di inizializzazione è un input non segreto che inizializza una modalità di cifratura ed evita ripetizioni pericolose.
Un cifrario a chiave scorrevole usa un testo lungo non ripetuto come flusso per una sostituzione polialfabetica.
Un cifrario a scorrimento sostituisce ogni simbolo con quello a distanza fissa in un alfabeto ordinato.
Un cifrario a sostituzione rimpiazza le unità del testo in chiaro con altri simboli senza cambiarne l'ordine.
Un cifrario a trasposizione riordina i simboli del testo in chiaro secondo una chiave senza sostituirli.
Un cifrario monoalfabetico usa un'unica corrispondenza di sostituzione fissa per tutto il messaggio.
Un cifrario nullo nasconde un messaggio in un testo innocuo selezionando caratteri secondo una regola segreta.
Un cifrario polialfabetico alterna più alfabeti di sostituzione durante l'elaborazione del messaggio.
L'espansione della chiave deriva chiavi di round o sottochiavi dalla chiave fornita al cifrario.
Un flusso di chiave è la sequenza di valori combinati in successione con le unità del testo in chiaro.
Una macchina a rotori è un dispositivo elettromeccanico le cui ruote cablate cambiano la sostituzione dopo ogni input.
La steganografia nasconde l'esistenza di un contenuto inserendolo in un supporto dall'aspetto ordinario.
Una tabula recta è una tabella quadrata le cui righe contengono versioni dell'alfabeto traslate in successione.
Un metodo crittoanalitico che confronta le frequenze di simboli e gruppi di lettere con i profili linguistici per interpretare i cifrari classici.
Un attacco a dizionario prova una lista prioritaria di password, chiavi o frasi probabili invece di tutte le possibilità.
Un attacco a forza bruta prova sistematicamente chiavi o segreti finché trova un risultato valido riconoscibile.
L’attacco tenta di recuperare testo in chiaro o chiavi usando soltanto testo cifrato catturato e metadati.
L’attacco usa coppie corrispondenti di testo in chiaro e cifrato per studiare la chiave o il processo.
L’attacco ottiene testi cifrati per testi in chiaro scelti e usa le risposte per verificare lo schema.
Un crib è un frammento ipotizzato di testo in chiaro usato per provare posizioni, chiavi o struttura del testo cifrato.
La crittoanalisi studia i sistemi crittografici per recuperare informazioni, chiavi o debolezze senza il segreto previsto.
L’esame di Kasiski stima il periodo di un cifrario polialfabetico a chiave ripetuta dalle distanze tra sequenze cifrate ripetute.
L’indice di coincidenza misura la probabilità che due lettere scelte da un testo siano uguali.
ASCII è una codifica dei caratteri a 7 bit che assegna i valori da 0 a 127 a lettere latine, cifre, segni e caratteri di controllo.
Base64 è una codifica da binario a testo che rappresenta i byte con un alfabeto di 64 caratteri.
Il sistema binario è una numerazione in base 2 che rappresenta i valori usando soltanto le cifre 0 e 1.
Un bit è una cifra binaria con uno di due possibili valori, indicati convenzionalmente come 0 e 1.
La codifica URL rappresenta un byte in un componente URI con un segno di percentuale seguito da due cifre esadecimali.
Una codifica dei caratteri definisce come caratteri o punti di codice sono rappresentati da sequenze di byte e poi decodificati.
L’esadecimale è una notazione in base 16 che usa i simboli 0–9 e A–F per rappresentare numeri e byte.
Unicode è uno standard universale che assegna punti di codice ai caratteri e ai simboli dei sistemi di scrittura di tutto il mondo.
Una checksum è un valore compatto calcolato dai dati per aiutare a rilevare modifiche accidentali o corruzione.
Una collisione di hash si verifica quando due input diversi producono lo stesso digest hash.
Una funzione di hash trasforma dati di lunghezza praticamente arbitraria in un digest di dimensione fissa.
HMAC è un codice di autenticazione del messaggio con chiave costruito da una funzione di hash crittografica.
Un sale è un valore unico aggiunto a ogni hashing di password o derivazione di chiave per far produrre output diversi a input uguali.
Una tabella arcobaleno è una struttura precalcolata usata per cercare input probabili per hash di password senza sale.
Nessun termine corrisponde alla ricerca.