La différence entre le codage et cryptage
Quelle est la différence entre le codage et cryptage?
- En première approximation, le chiffrement utilise une clé de codage n'est pas.
- Si vous décoder une des données codées goot travail, mais si vous déchiffre des données chiffrées sans connaître le secet clé, Bravo à vous, Vous a piraté.
- L'encodage est comme la traduction de la langue A vers la langue B, de sorte que les gens la connaissance de la langue B facilement l'obtenir. De le chiffrer comme la traduction de la langue A vers la langue B de façon à ce que seules les personnes connaissant la langue B l'obtenir, en général, vous dites-leur la voie avant de commencer à traduire, peut-être une méthode ou d'une clé..comme traiter de Grenade grenade.
Vous devez vous connecter pour publier un commentaire.
Encodage transforme les données dans un autre format en utilisant un schéma qui est publiquement disponible, de sorte qu'il peut facilement être inversée.
De chiffrement transforme les données dans un autre format de telle manière que seule la personne en particulier(s) peut renverser la transformation.
Sommaire -
Encodage est pour tenir à jour les données de la convivialité et utilise des schémas qui sont publiquement disponibles.
De chiffrement est pour le maintien de la confidentialité des données et donc la capacité d'inverser la transformation (clés) sont limitées à certaines personnes.
Plus de détails dans SOURCE
L'encodage est le processus de transformation des données, de sorte qu'il peut être transmis sans danger sur un canal de communication ou stockées sans danger sur un support de stockage. Par exemple, le matériel informatique ne permet pas de manipuler du texte, il ne font que manipuler des octets, donc un codage de texte est une description de la façon dont le texte doit être transformée en octets. De même, HTTP ne permet pas de tous les caractères transmis de façon sécuritaire, de sorte qu'il peut être nécessaire de coder les données en utilisant base64 (utilise uniquement des lettres, des chiffres et deux refuges caractères).
Lors de l'encodage ou de décodage, l'accent est mis sur tout le monde ayant le même algorithme, et que l'algorithme est généralement bien documenté, largement distribué et assez facilement mis en œuvre. Quelqu'un est finalement capable de décoder des données codées.
De chiffrement, d'autre part, applique une transformation à un bloc de données qui ne peut être inversée avec le spécifique (et secret) la connaissance de la façon de les décrypter. L'accent est mis sur ce qui rend difficile pour n'importe qui, mais le destinataire prévu pour lire les données d'origine. Un algorithme de codage qui est gardé secret, c'est une forme de cryptage, mais assez vulnérable (il faut des compétences et de temps pour concevoir tout type de chiffrement, et, par définition, vous ne pouvez pas demander à quelqu'un de créer un tel algorithme de codage pour vous ou que vous auriez à les tuer). Au lieu de cela, le plus utilisé de méthode de chiffrement utilise des clés secrètes : l'algorithme est bien connu, mais le chiffrement et le déchiffrement processus nécessite d'avoir la même clé pour les deux opérations, et la clé est alors tenu secret. Le déchiffrement des données chiffrées n'est possible qu'avec la clé correspondante.
Encodage:
But: Le but de l'encodage est de transformer les données afin qu'il puisse être correctement (et sans risque) consommée par un autre type de système.
Utilisé pour: tenir à jour les données de la convivialité c'est à dire, pour s'assurer qu'il est capable d'être correctement consommée.
Mécanisme de Récupération de données: Pas de clé et peut facilement être inversée fourni nous savons ce que l'algorithme a été utilisé dans le codage.
Algorithmes Utilisés: ASCII, Unicode, l'Encodage de l'URL, en Base64.
Exemple: Binaire des données envoyées par e-mail ou à l'affichage de caractères spéciaux sur une page web.
De chiffrement:
But: Le but de chiffrement est de transformer les données afin de les garder secrets des autres.
Utilisé pour: le Maintien de la confidentialité des données, c'est à dire, pour s'assurer que les données ne peuvent pas être consommés par une personne autre que le destinataire(s).
Mécanisme de Récupération de données: données d'Origine peut être obtenu que si nous savons que la clé et l'algorithme de chiffrement utilisé.
Algorithmes Utilisés: AES, Blowfish, RSA.
Exemple: Envoyer à quelqu'un une lettre secrète que seuls ils devraient être en mesure de lire, ou bien l'envoi d'un mot de passe sur Internet.
URL de référence: http://danielmiessler.com/study/encoding_vs_encryption/
Encodage est de mettre une séquence de caractères dans un format spécial pour la transmission ou le stockage
De chiffrement est le processus de traduction des données dans un code secret. Le chiffrement est le moyen le plus efficace pour parvenir à la sécurité des données. Pour lire un fichier crypté, vous devez avoir accès à une clé secrète ou le mot de passe qui vous permet de le déchiffrer. En clair des données est appelé texte brut ; cryptée des données est considéré comme du texte chiffré
Voir encodage comme un moyen de conserver ou communiquer les données entre les différents systèmes. Par exemple, si vous souhaitez stocker un texte sur un disque dur, vous allez devoir trouver un moyen de convertir vos personnages de bits. Alternativement, si vous ne disposez que d'un flash de lumière, vous pouvez encoder votre texte à l'aide de Morse. Le résultat est toujours "lisible", si vous savez comment il est stocké.
De chiffrement signifie que vous voulez faire de vos données illisibles, en chiffrant à l'aide d'un algorithme. Par exemple, César l'a fait en remplaçant chaque lettre par une autre. Le résultat est illisible, à moins que vous savez le secret de la "clé" qui est a été chiffré.
Je dirais que les deux opérations de transformation de l'information d'une forme à une autre, la différence étant:
Donc, si elle implique (symétrique ou asymétrique) touches (aka un "secret"), c'est le cryptage, sinon c'est de l'encodage.
Ces sont un peu différents les uns des autres. Le codage utilisé lorsque l'on veut convertir le texte dans un ordinateur spécifique de codage de la technique et dans le chiffrement de nous cacher des données entre une clé spécifique ou un texte.
Encodage :
Dans la méthode de Codage, les données sont transformées à partir d'une forme à l'autre. L'objectif principal de l'encodage est de transformer les données en une forme lisible par la plupart des systèmes, ou qui peut être utilisé par un processus externe.
Il ne peut pas être utilisé pour la sécurisation des données, différents algorithmes accessibles au public sont utilisés pour l'encodage.
De codage peuvent être utilisés pour réduire la taille des fichiers audio et vidéo. Chaque audio et vidéo format de fichier correspond à un codeur-décodeur (codec) programme qui est utilisé pour le code dans le format approprié, puis décode pour la lecture.
Exemple: ASCII, BASE64, UNICODE
VALEUR ASCII DE 'A' EST: 65
De chiffrement :
De chiffrement dans le codage de la technique dans lequel le message est codé à l'aide d'algorithme de cryptage de telle manière que seul le personnel autorisé peut accéder au message ou de l'information.
C'est un type spécial de codage est utilisé pour transférer des données privées, par exemple l'envoi d'une combinaison de nom d'utilisateur et mot de passe sur internet pour l'e-mail de connexion.
De chiffrement, les données chiffrées(appelé texte brut) est transformé à l'aide d'un algorithme de chiffrement, comme le chiffrement AES ou le cryptage RSA, à l'aide d'une clé secrète appelée algorithme de chiffrement. Les données chiffrées est appelé chiffrement de texte, et enfin, la clé secrète peut être utilisé par le destinataire à convertir en texte brut.
Exemple. Algorithme RSA
comment cryptage de travail
Encodage est pour le maintien de données convivialité et peut être inversé en utilisant le même algorithme qui codé le contenu, c'est à dire aucune touche n'est utilisée.
De chiffrement est pour le maintien de données confidentialité et nécessite l'utilisation d'une clé (gardé secret) afin de revenir au texte clair.
Aussi il y a deux termes principaux qui apporte de la confusion dans le monde de la sécurité de Hachage et de l'Obscurcissement
De hachage est pour la validation de l'intégrité de son contenu par la détection de toute modification de celles-ci via des changements évidents à la sortie de hachage.
De la dissimulation de l' est utilisé pour empêcher les gens de comprendre le sens de quelque chose, et est souvent utilisé avec un code informatique pour aider à empêcher la réussite de l'ingénierie inverse et/ou de vol de la fonctionnalité du produit.
Lire plus @ Danielmiessler article
Encodage》 les données de l'exemple est de 16
L'encodage est 10000 signifie que c'est un format binaire ou ASCII ou non codées etc
Qui peut être lu par n'importe quel système eassily et eassy pour en comprendre le sens réel
De chiffrement》 exemple de données 16
Puis encryprion est 3t57 ou peut-être tout dépend quel algo est utilisé pour le chiffrement
Qui peut être lu par n'importe quel système eassily MAIS ony qui peuvent en comprendre le sens réel qui a la clé de déchiffrement