| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Qual è la differenza tra SHA e SHA - 1 con crittografia
    ? SHA è l'acronimo di Secure Hash Algorithm , uno standard di crittografia inventato dal National Security Agency e pubblicato dal National Institute of Standards and Technology . L'algoritmo SHA originale è stato trovato per avere punti deboli nei suoi metodi di crittografia , ed è stato sostituito con SHA - 1 per avere più sicurezza . Sicuro Hash Algorithm

    SHA è una funzione di hash crittografico . Una funzione hash prende un primo testo crittografato , chiamato il testo in chiaro , e produce un numero unico teoricamente che costituisce il messaggio cifrato . SHA crea un numero di 160 bit , che è un numero compreso tra 0 e 1,46 x 10 ^ 48 . Non è possibile per questo numero essere garantita unico per tutti i possibili messaggi in chiaro , come il numero di tali messaggi è teoricamente infinita , ma le probabilità sono circa 2 ^ 80 , o 1,21 x 10 ^ 24 , contro due messaggi produrre la stessa crittografato provocare . Se ciò si verifica , si parla di una collisione . Una collisione fornisce un attacco di matematica su un algoritmo di crittografia , rendendo possibile per un crittografo per decifrare il testo in chiaro .
    SHA - 0 e SHA - 1

    Dopo la sua pubblicazione , difetti nella algoritmo SHA originali sono stati scoperti che ha permesso per un attacco crittografico per produrre collisioni hash , di indebolire gravemente la sua efficacia . Una versione riveduta SHA , SHA - 1 , è stato sviluppato che ha creato gli stessi risultati 160 bit senza i difetti originali dell'algoritmo. L' SHA originale fu retroattivamente rinominato SHA - 0 per distinguere tra il suo uso e SHA - 1 utilizzo .

    Previous :

    next :
      Articoli Correlati
    ·Vantaggi e svantaggi del Turbo Pascal 
    ·Come faccio a convertire un file plotter 
    ·Quali sono streaming classi 
    ·Come aggiungere un documento in ColdFusion 
    ·Che cosa è un argomento di comando ? 
    ·Come rimuovere NaNs & INF da una matrice in MATLAB 
    ·Come algoritmi grafici 
    ·Come essere un hacker etico 
    ·Differenze tra UML e le altre lingue 
    ·Come modificare di una JTable cellulare a colori 
      Articoli in evidenza
    ·Come stampare un triangolo in C 
    ·Come limitare account di accesso nel codice Python 
    ·Come convertire un binario in decimale negativo 
    ·Come disattivare Microsoft ActiveSync 
    ·I vantaggi di Microsoft NET 
    ·Come scrivere GData Entry Valori come String 
    ·Come utilizzare MsgBox in VB6 
    ·Modo efficace per dividere stringhe in VB.NET 
    ·Come impostare un'area di lavoro con i percorsi relativ…
    ·Come controllare un IP dal nome a dominio con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com