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

Crypter / décrypter le code HTML ou n'importe quel texte

Par sujet:


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

Sur la plupart des sites, le code HTML est disponible publiquement, ce qui signifie que tout webmaster peut facilement le reproduire simplement en regardant l'écran de la page Web terminée.

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

Pour éviter que votre travail intellectuel ne soit utilisé sans autorisation, ce service vous aidera à crypter rapidement le code HTML source via javascript.

Encode le code HTML ou n'importe quel texte dans java-script. Idéalement pour masquer toutes les informations (par exemple, contre les déchirures ou la protection du courrier électronique contre le spam).

Comment utiliser?

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

  • "ENCODE" - code texte / code.
  • "DECODE" - décode le texte / code encodé par cet encodeur.
  • "VIEW" - voir le résultat du codage au format HTML dans une nouvelle fenêtre.
  • "SELECT" - 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 l'anglais est la langue principale d'Internet. Dans le même temps, l'utilisation des alphabets nationaux est prévue pour les documents hypertextes. 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 permettant d'afficher et de modifier le 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 inférieurs à 0255) ou un nombre à 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é? Développez le sous-menu View -> Encodings dans MSIE et vérifiez quelles pages de codes sont disponibles sur votre ordinateur. Vous trouverez sûrement des équipes chargées d’afficher les 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 consiste à ne spécifier aucune page de code ni aucune police spécifique pour une page Web. Ensuite, le navigateur utilisera les polices sélectionnées par défaut. Étant donné que chaque utilisateur configure le programme pour lui-même et applique les polices de caractères avec des alphabets nationaux, l'affichage des ressources nationales ne pose généralement pas de problème. Le russe lira les textes russe et allemand - allemand. Si la page est chargée à partir d'Internet, le problème peut également être résolu: le navigateur analyse le texte de la page et tente de trouver le codage nécessaire. S'il ne le fait pas correctement, l'utilisateur peut toujours appliquer la commande mentionnée ci-dessus et corriger la situation.

Si le document contient une indication d'une page de code spécifique, le choix de la police (dans ce cas, un certain sous-ensemble de caractères qui servira à afficher les codes 128255) sera prédéterminé. Les codes 32127, c'est-à-dire les signes de ponctuation, les chiffres et les lettres de l'alphabet latin, s'affichent correctement dans la très grande majorité des cas et les codes 128255 peuvent être affichés de différentes manières. Les programmes prennent généralement en charge un grand nombre d’alphabets nationaux. Lors de l'installation du logiciel, les polices nécessaires sont également automatiquement installées.

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

Pourquoi existe-t-il de telles difficultés lorsqu'il existe un système Unicode? La réponse est simple: en raison de la volonté des développeurs d’assurer un environnement de travail confortable. En effet, tous les programmes standard sont conçus pour la représentation de caractères sur un octet. Et éditer le code HTML est très pratique, il suffit de taper des caractères à partir du clavier. Si le document utilise le codage Unicode, des outils tels que le Bloc-notes, Norton Commander ou WordPad ne fonctionneront pas, et vous devrez vous arrêter avec un éditeur d’hypertexte. Dans ce cas, la lettre russe A ressemblera à ceci dans le mode «source»: A (codage décimal). Cette page sera difficile à lire et à éditer. Vous pouvez rencontrer un encodage similaire si vous tapez l’alphabet cyrillique dans un éditeur d’hypertexte non russifié. 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: saisissez un petit texte, enregistrez le document, puis affichez-le en mode source.