Outils pour utilisateurs

Outils du site


bloc3:bdd-symetric-ciphering

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
bloc3:bdd-symetric-ciphering [2025/04/23 14:53] richier.lbloc3:bdd-symetric-ciphering [2025/04/23 14:55] (Version actuelle) richier.l
Ligne 17: Ligne 17:
 ===== Chiffrement des données ===== ===== Chiffrement des données =====
 Prenons un exemple sur une base de donnée existante et dans la table Clients, on ajoute une colonne nomCli_enc pour stocker les noms chiffrés : Prenons un exemple sur une base de donnée existante et dans la table Clients, on ajoute une colonne nomCli_enc pour stocker les noms chiffrés :
-<code>''ALTER TABLE Clients ADD nomCli_enc RAW(2000);''</code>+<code SQL>ALTER TABLE Clients ADD nomCli_enc RAW(2000);</code>
 Ensuite on chiffre les noms des clients existants et les stocke dans la colonne nomCli_enc : Ensuite on chiffre les noms des clients existants et les stocke dans la colonne nomCli_enc :
 <code SQL> <code SQL>
Ligne 26: Ligne 26:
     key => UTL_RAW.cast_to_raw('MaCleSecrete16Bytes'),     key => UTL_RAW.cast_to_raw('MaCleSecrete16Bytes'),
 ); );
-</code SQL>+</code>
 ===== Déchiffrement des données ===== ===== Déchiffrement des données =====
 Un gestionnaire (GESTK) veut récupérer le nom original : Un gestionnaire (GESTK) veut récupérer le nom original :
Ligne 55: Ligne 55:
 END; END;
 / /
-</code SQL>+</code>
  
 Donc un gestionnaire peut peut maintenant exécuter une requête simple : Donc un gestionnaire peut peut maintenant exécuter une requête simple :
 <code SQL> <code SQL>
 SELECT dechiffrer(nomCli_enc) AS nomCli FROM Clients; SELECT dechiffrer(nomCli_enc) AS nomCli FROM Clients;
-</code SQL>+</code>
  
bloc3/bdd-symetric-ciphering.1745412796.txt.gz · Dernière modification : 2025/04/23 14:53 de richier.l