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

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

Зашифровка/расшифровка 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 d'une 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 à chiffrer rapidement le code HTML source à l'aide de javascript. C’est pratique pour cacher toute information (par exemple, des déchirures ou protéger un courrier électronique du spam).

Comment utiliser?

La fonction code n'importe quel texte (HTML, XML, PHP, etc.) dans un script Java secret.

  1. Collez votre HTML / TEXT que vous souhaitez chiffrer dans le formulaire ci-dessous.
  2. En cliquant sur "ENCODE", vous recevrez votre code / texte sous forme cryptée.
  3. N'hésitez pas à le copier et le coller complètement 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.
  • "CLEAN" - 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. Parallèlement, l'utilisation des alphabets nationaux est prévue pour les documents hypertextes. Le mode d'affichage standard est le codage 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 numéro à un octet (codes inférieurs à 0255) ou à deux octets (065 535). Dans le premier cas, pour utiliser l'alphabet national, l'attribut charset est requis, car les mêmes codes de caractères peuvent être interprétés différemment pour différentes pages de codes.

Mais que se passe-t-il 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 ni page de code ni polices spécifiques pour la page Web. Ensuite, le navigateur utilisera les polices par défaut. Étant donné que chaque utilisateur personnalise lui-même le programme et utilise des polices avec des alphabets nationaux, l'affichage des ressources nationales ne pose généralement aucun problème. Le russe sera lu par les Russes et l'allemand par les textes 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 mal, 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 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, sont correctement affichés dans la grande majorité des cas et les codes 128255 peuvent être affichés différemment. Généralement, les programmes prennent 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 entrée correctement. Par exemple, lors de la création de documents hypertextes dans MS Word ou MS FrontPage Express, une structure de type charset = xxxxx est automatiquement ajoutée au texte de la page, ce qui ne permet pas d'utiliser l'alphabet 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 page de code différente). Si vous consultez des sites russes "de marque" sur Internet, vous constaterez que la plupart des commutateurs d'encodage offrent deux options pour utiliser l'alphabet cyrillique: Windows et KOI8.

Pourquoi existe-t-il de telles difficultés lorsque le système Unicode existe? La réponse est simple: en raison de la volonté des développeurs d’assurer des conditions de travail confortables. En effet, tous les programmes standard sont conçus pour la représentation de caractères sur un octet. Et l'édition de code HTML est plus pratique en saisissant simplement 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 avec ce dernier et vous devrez vous arrêter devant un éditeur d'hypertexte. Dans ce cas, la lettre russe A ressemblera à ceci dans le mode «source»: A (décimal). Une telle page sera difficile à lire et à éditer. Vous pouvez rencontrer un codage 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.

Sur le sujet: