>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment créer des chiffrements avec Excel

Les fonctions d'Excel sont des outils flexibles, et une façon de les utiliser est de créer un chiffrement de substitution simple. Ce n'est aucun type de chiffrement suffisamment sécurisé pour la banque ou les secrets d'entreprise, mais c'est un bon exercice de programmation dans Excel et une bonne façon de montrer la puissance des fonctions Excel.

Étape 1

Configurez Excel pour utiliser les calculs itératifs en cliquant sur l'onglet « Fichier », en sélectionnant « Options », puis en cliquant sur « Formules » et en cochant l'option en haut à droite de la boîte de dialogue qui apparaît : « Autoriser les formules itératives ». Définissez le nombre maximal d'itérations sur le message le plus long que vous allez chiffrer et déchiffrer — 500 caractères est une limite raisonnable.

Étape 2

Entrez les valeurs suivantes dans les cellules « A1 » à « A7 », dans l'ordre. Ce sont des étiquettes pour vous aider à suivre ce que font les fonctions dans la colonne « B » : « Texte », « Début », « Fin », « Compteur » et « Traduire ». Elles n'affectent pas les fonctions dans la colonne « B », mais facilitent le placement des bonnes fonctions aux bons endroits.

Étape 3

Entrez la valeur « 0 » dans la colonne « B2 ».

Étape 4

Entrez la fonction suivante dans la cellule « B3 » :

=LEN(B1)

Étape 5

Entrez la fonction suivante dans la cellule « B4 » :

=SI(B1="";B2;SI(B4

Étape 6

Entrez la fonction suivante dans la cellule « B5 » :

=SI(B1="";"";SI(B4<=B3;CONCATENER(B5;CAR(SI(CODE(STXT(B1;B4;1))=32;32;MOD((CODE(STXT(B1;$B$4;1))-SI(CODE(STXT(B1;$B$4;1))<91;65;97))+13;26)+SI(CODE(STXT(B1;$B$4;1))<91;65;97))));B5))

Étape 7

Tapez la phrase que vous voulez convertir en chiffrement dans la cellule « B1 » et appuyez sur « Entrée ». La version chiffrée apparaît dans la cellule « B5 ». Taper le texte chiffré dans la cellule « B1 » et appuyer sur « Entrée » vous redonne le texte original.

Astuce

En raison de la façon dont Excel effectue les calculs itératifs, le dernier caractère du chiffrement est répété une fois de plus.

Vie connectée