bloc3:bdd-symetric-ciphering
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| bloc3:bdd-symetric-ciphering [2025/04/23 14:52] – richier.l | bloc3:bdd-symetric-ciphering [2025/04/23 14:55] (Version actuelle) – richier.l | ||
|---|---|---|---|
| Ligne 10: | Ligne 10: | ||
| ==== Droit d' | ==== Droit d' | ||
| **Pour utiliser DBMS_CRYPTO, | **Pour utiliser DBMS_CRYPTO, | ||
| - | '' | + | GRANT EXECUTE ON DBMS_CRYPTO TO utilisateur; |
| ===== Type des données chiffrées ===== | ===== Type des données chiffrées ===== | ||
| 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 : | ||
| - | < | + | < |
| 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(' | key => UTL_RAW.cast_to_raw(' | ||
| ); | ); | ||
| - | </ | + | </ |
| ===== 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; | ||
| / | / | ||
| - | </ | + | </ |
| 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; | ||
| - | </ | + | </ |
bloc3/bdd-symetric-ciphering.1745412778.txt.gz · Dernière modification : 2025/04/23 14:52 de richier.l
