This page has been robot translated, sorry for typos if any. Original content here.

Cryptage / décryptage du code HTML ou de tout texte

Par sujet:


Зашифровка/расшифровка HTML

Sur la plupart des sites, le code HTML est accessible au public, ce qui signifie que n'importe quel webmaster peut facilement le reproduire, simplement en regardant l'écran de la page web finie.

Cependant, certains optimiseurs considèrent le code HTML source de leurs projets web comme un secret commercial ou un «savoir-faire».

Pour sauver votre travail intellectuel d'une utilisation non autorisée, ce service vous aidera à crypter rapidement le code HTML source via javascript.

Encode html ou n'importe quel texte dans java-script. Il est commode de cacher n'importe quelle information (par exemple, de déchirures ou de protection d'email du spam).

Comment utiliser?

  1. Collez votre HTML / TEXT , que vous souhaitez chiffrer dans le formulaire ci-dessous.
  2. En appuyant sur "CODE" obtiendrez votre code / texte sous une forme cryptée.
  3. N'hésitez pas à copier et coller sur votre site.

  • "CODE" - encoder le texte / code.
  • "DECODE" - décode le texte codé codé par cet encodeur.
  • "VIEW" - voir le résultat de l'encodage au format HTML dans une nouvelle fenêtre.
  • "SHARE" - sélectionnez le code dans la fenêtre en un clic.
  • "CLEAR" - efface la fenêtre de saisie du code.

Je pense qu'il n'est pas nécessaire de prouver que la langue principale d'Internet est l'anglais. Dans le même temps, l'utilisation des alphabets nationaux est prévue pour les documents hypertexte. Le mode d'affichage standard est ISO Latin I (ISO 88591). Il convient à la fois à MSDOS (jeu de caractères ASCCII) et à Windows, de sorte que l'ensemble des programmes de visualisation et d'édition du code HTML est assez large.

Dans le même temps, les navigateurs prennent en charge le jeu de caractères Unicode 2.0 (ISO10646), qui permet l'utilisation des alphabets nationaux. D'un point de vue pratique, cela signifie que les caractères peuvent être codés avec un nombre à un octet (codes compris entre 0255) ou deux octets (065 535). Dans le premier cas, l'attribut charset est requis pour utiliser l'alphabet national, car les mêmes codes de caractères peuvent être interprétés différemment pour différentes pages de codes.

Et si l'attribut charset n'est pas spécifié? Ouvrez le sous-menu MSIE View -> Encodings et vérifiez quelles pages de code sont disponibles sur votre ordinateur. Vous trouverez sûrement les commandes responsables de l'affichage des lettres russes: cyrillique (Windows-1251) et / ou cyrillique (KOI8-R). Ce sont les deux encodages les plus populaires dans notre pays. L'option la plus simple est lorsqu'aucune page de codes ou des polices spécifiques ne sont répertoriées pour la page Web. Ensuite, le navigateur utilisera les polices sélectionnées par défaut. Comme chaque utilisateur configure lui-même le programme et applique les polices avec les alphabets nationaux, les problèmes d'affichage des ressources domestiques ne se posent généralement pas. Le russe lira les textes russes et allemands - allemands. Si la page est téléchargée à partir d'Internet, le problème peut également être résolu: le navigateur analyse le texte de la page et essaie de trouver le codage nécessaire. S'il le fait incorrectement, l'utilisateur peut toujours appliquer la commande ci-dessus et corriger la situation.

S'il y a une indication dans le document d'une page de codes particulière, le choix de la police (dans ce cas, un sous-ensemble des symboles qui serviront à afficher les codes 128255) sera prédéfini. Les codes 32127, c'est-à-dire les signes de ponctuation, les chiffres et les lettres de l'alphabet latin, sont affichés correctement dans la très grande majorité des cas, et les codes 128255 peuvent être affichés différemment. Habituellement, les programmes supportent un grand nombre d'alphabets nationaux. Lors de l'installation du logiciel, les polices nécessaires sont automatiquement installées.

Le problème survient le plus souvent si la page de codes n'est pas spécifiée correctement. Par exemple, lors de la création de documents hypertexte dans MS Word ou MS FrontPage Express, une construction charset = xxxxx est automatiquement ajoutée au texte de la page, ce qui interdit l'utilisation de cyrillique. Dans ce cas, vous devez spécifier la valeur de l'attribut correctement: charset = windows1251 (ou sinon si vous avez besoin d'une autre page de code). Si vous regardez sur les sites russes "de marque" sur Internet, vous trouverez que la plupart des commutateurs d'encodage offrent deux options pour l'utilisation de Cyrillic: Windows et KOI8.

Pourquoi y a-t-il de telles complexités lorsqu'il existe un système Unicode? La réponse est simple: en raison de la volonté des développeurs de s'assurer des conditions de travail confortables. En effet, tous les programmes standard sont conçus pour la représentation de caractères à un octet. Et pour éditer le code HTML est le plus pratique, juste en tapant des caractères du clavier. Si le document utilise le codage Unicode, les outils tels que le Bloc-notes, Norton Commander ou WordPad ne fonctionneront pas avec, et vous devrez vous arrêter sur l'éditeur hypertexte. Dans ce cas, la lettre russe A cherchera dans le mode "source" comme ceci: A (en décimal). Cette page sera difficile à lire et à éditer. Vous pouvez rencontrer ce codage si vous tapez cyrillique dans un éditeur hypertexte non-russe. Il peut effectuer une conversion automatique des caractères. Par conséquent, chaque nouvel éditeur doit être testé pour la possibilité d'utiliser des lettres russes: tapez un petit texte, enregistrez le document, puis affichez-le en mode source.