La cryptologie a été utilisée pendant des siècles comme une méthode de création des messages secrets. Cette science est basée sur chiffrement et de déchiffrement des messages en utilisant les codes secrets. Le cryptage des données est le processus de conversion de données d'ordinateur dans un format secret. Ce processus est complété en utilisant un algorithme de hachage. Un convertisseur de hachage est un algorithme qui permet de convertir ou de déchiffrer une valeur de hachage revenir au format original.
Chaque algorithme de hachage a un convertisseur de protocole spécifique de hachage. Ce convertisseur est une fonction mathématique qui travaille avec l'algorithme original qui brouillé le message. Cette fonction convertisseur permet de déchiffrer un nouveau message dans un format compréhensible. Ces hachages varient en complexité selon le niveau de sécurité requis et le type de données brouillés.
De nombreux algorithmes nécessitent des clés secrètes comme une couche de sécurité supplémentaire pour convertir des messages. Ces touches sont utilisées au cours du processus de chiffrement comme entrée pour le message secret. Cette clé est nécessaire pour le convertisseur de hachage pendant le processus de déchiffrement.
Hacher les fichiers est autant un art qu'une science. Les pirates informatiques à travers le monde sont constamment en train d'écrire des programmes de décryptage pour chaque nouvel algorithme de hachage. C'est un jeu constant de chat et de souris entre les ingénieurs logiciels et les pirates. La bataille continue pour élever le niveau de sophistication de la sécurité qui est disponible pour la plupart des gouvernements et les grandes organisations. Chaque programme de conversion de hachage est conçu pour décrypter une fonction spécifique de hachage.
Le National Institute of Standards and Technologie (NIST) est l'organe directeur qui supervise les normes de cryptologie. Ce groupe est responsable de la validation des modules cryptographiques et des implémentations d'algorithmes cryptographiques. L'agence est une unité de test qui vérifie et valide de nouvelles approches pour le chiffrement.
Le cryptage des données standard (DES) est un processus de cryptage standard qui a été approuvé par le NIST pour être utilisé aux États-Unis dans les années 1970. Cette norme a été l'un des premiers exemples de cryptage des données. Il utilise un algorithme de clé de 56 bits pour crypter les messages. Ce type de cryptage a été éclipsée par un cryptage avance standard (AES), qui est une norme qui n'a plus complexe de 256 bits algorithme à clé.
Il y a des centaines de programmes de cryptage disponibles aujourd'hui. Le logiciel de conversion de hachage fonctionne sur la plupart des systèmes d'exploitation et est spécifique au type d'algorithme de hachage utilisé. Les programmes de conversion sont conçus pour transformer les données cryptées dans le texte du régime. Il est presque impossible de déchiffrer un fichier sans savoir comment il était à l'origine crypté. La plupart des pirates d'exécuter des fichiers de cryptage à travers des programmes de conversion multiples dans une tentative de convertir le format.