Encoder, hacher et crypter en ligne!

crypter L'encodage d'un format vers un autre, c'est transformer des données d'un format, jeu de caractères vers un autre.
Hacher: Calculer la clé à partir d'une chaine de données, d'un fichier pour obtenir son emprunte numérique.
Crypter: C'est transformer un texte en clair en un texte incompréhensible sans la methode de chiffrement et la clé. Les méthodes de chiffrement symétrique les plus connues sont le DES, le Triple DES et l'AES, et le RSA pour le chiffrement asymétrique.

Encoder

L'encodage d'un format vers un autre, conciste en une transcription de données d'un format ou jeu de caractères vers un autre format. La transcription peut se faire dans les deux sens. Exemples d'encodages de caractères: html, base64, ASCII, hexadécimal,...

Hacher

Mécanisme permettant de calculer la clé à partir d'une chaine de données. Le hachage est notamment utilisé pour la signature numérique. Ce mecanisme fonctionne uniquement dans un sens, et ne permet donc pas de recuprer la chaine d'origine à partir du hach. Quelques algorithmes de hachage: crc32, md2, md4, md5, ripemd320, sha1, sha128, sha256, sha512, gost, whirlpool, ...

Crypter

Crypter, c'est transformer un texte clair en un texte incompréhensible pour toute personne ne disposant pas de la méthode ou de la clé de chiffrement. Méthodes de chiffrement: blowfish, blowfish-compat, cast-128, cast-256, DES, gost, loki97, rc2, rijndael, RSA, saferplus, serpent, tripleDES, twofish, xtea.

Encodage Base64

En informatique, base64 est un codage utilisant 64 caractères, choisis pour être disponibles sur la plus part des systèmes. Un alphabet de 65 caractères est utilisé pour permettre une représentation de 6 bits par un caractère simple. Le processus de codage consiste à coder chaque groupe de 24 bits successifs de données par une chaine de 4 caractères simples.

Encoder base64 » Convertir image en base64 »

Hachage MD5

L'algorithme MD5, (Message Digest 5) est une fonction de hachage cryptographique qui a été inventé en 1991, et qui permet d'obtenir l'empreinte numérique d'un fichier. L'utilisation du MD5 seul pour crypter des mots de passes n'est à ce jour plus securisé.

Hacher en MD5 »

crypter et sécurité

Cryptage RSA

Le chiffrement RSA est asymétrique : il utilise une paire de clés (des nombres entiers) composée d'une clé publique pour chiffrer et d'une clé privée pour déchiffrer des données confidentielles.

Crypter avec RSA »

Cryptography avec PHP

De nombreuses extensions sont disponible en PHP pour le hachage et le chiffrage / déchiffrage des données: Hash, Mcrypt, Mhash, OppenSSL

Cryptography avec PHP »

Cryptographie et sécurité

Cryptography ne signifie pas sécurité. Le chiffrement seul est insuffisant et la complexité est le pire ennemi de la sécurité