Question

Je dois transmettre des données sur le fil et je ne veux pas que les données étant le texte brut.

Le texte que je vous envoie doit être inversée si je ne peux pas md5 / SHA256 / etc ...

Ce qui est une bonne façon de coder une chaîne salée?

Pas de solution correcte

Autres conseils

Vous cherchez cryptage .

Quelle langue utilisez-vous? Vous avez probablement un algorithme de chiffrement intégré vous pouvez utiliser.


L'idée est que de hashing vous ne pouvez aller à sens unique.

[plain text]--->(HASH ALGORITHM)--->HASH


Alors que l'idée de cryptage est que vous pouvez utiliser un touche avec une plaintext pour créer un cryptogramme . Ensuite, vous pouvez utiliser la clé sur le cryptogramme pour récupérer le texte en clair à tout moment:

[plain text] + [key] --->(ENCRYPTION ALGORITHM)-->[ciphertext]
[ciphertext] + [key] --->(DECRYPTION ALGORITHM)-->[plain text]

L'algorithme de déchiffrement pour un algorithme de chiffrement donné est généralement très similaire à l'algorithme de chiffrement, et il permet la récupération d'un message clair donné une cryptogramme et la clé correcte (c.-à-mot de passe).

Vous voulez utiliser une fonction de chiffrement, pas un hachage - qui, par définition, est à sens unique.

Le AES algorithme de cryptage serait un bon point de départ, comme est probablement le plus largement une occasion à l'heure actuelle.

Vous ne voulez pas un hachage, vous voulez le cryptage. Vous devriez regarder Blowfish .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top