Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1716 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Obfuscation toolkit pour Oracle

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Obfuscation toolkit pour Oracle

n°1346954
klopiklopi
Posté le 14-04-2006 à 15:27:53  profilanswer
 

Bonjour à tous,
 
je cherche à avoir des informations simples sur le kit Obfuscation d'Oracle
 
mon besoin: proteger le contenu d'une table dans une base de données Oracle
 
est-ce ququ'un sait comment ca marche?  
comment encrypter (pour un ajout d'enregistrement) et décrypter pour un select ?
 
Merci d'avance pour vos conseils/réponses/tuyaux/liens
 

mood
Publicité
Posté le 14-04-2006 à 15:27:53  profilanswer
 

n°1346988
klopiklopi
Posté le 14-04-2006 à 16:15:15  profilanswer
 

si ca peut aider qqu'un, j'ai trouvé ce que je cherchais:
 
SET SERVEROUTPUT ON
 
DECLARE
   input_string        VARCHAR2(19) := '1234567890123456789';
   key_string          VARCHAR2(20)  := 'blablablabblablablab';
   encrypted_string            VARCHAR2(2048);
   decrypted_string            VARCHAR2(2048);  
   error_in_input_buffer_length EXCEPTION;
   PRAGMA EXCEPTION_INIT(error_in_input_buffer_length, -28232);
   INPUT_BUFFER_LENGTH_ERR_MSG VARCHAR2(100) :=  '*** DES INPUT BUFFER NOT A MULTIPLE OF 8 BYTES - IGNORING EXCEPTION ***';
   double_encrypt_not_permitted EXCEPTION;
   PRAGMA EXCEPTION_INIT(double_encrypt_not_permitted, -28233);
   DOUBLE_ENCRYPTION_ERR_MSG VARCHAR2(100) :=    '*** CANNOT DOUBLE ENCRYPT DATA - IGNORING EXCEPTION ***';
 
   BEGIN  
   
-- 2. Begin testing string data encryption and decryption
   dbms_output.put_line('> ========= BEGIN TEST STRING DATA =========');
 
   
      dbms_output.put_line('> input string : ' || input_string);
      dbms_obfuscation_toolkit.DES3Encrypt(
               input_string => input_string,  
               key_string => key_string,  
               encrypted_string => encrypted_string );
      dbms_output.put_line('> encrypted hex value              : ' ||  
                   RAWTOHEX(UTL_RAW.CAST_TO_RAW(encrypted_string)));
  dbms_output.put_line(LENGTH(encrypted_string));
             
      dbms_obfuscation_toolkit.DES3Decrypt(
               input_string => encrypted_string,  
               key_string => key_string,  
               decrypted_string => decrypted_string );
      dbms_output.put_line('> decrypted string output          : ' ||  
                 decrypted_string);
      IF input_string = decrypted_string THEN
         dbms_output.put_line('> String DES3 Encyption and Decryption successful');
      END IF;
   EXCEPTION
      WHEN error_in_input_buffer_length THEN
             dbms_output.put_line(' ' || INPUT_BUFFER_LENGTH_ERR_MSG);
     
   END;


Message édité par klopiklopi le 14-04-2006 à 16:16:10

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Obfuscation toolkit pour Oracle

 

Sujets relatifs
[perl - DBD Oracle] comment l'installercreation des fonctions sous oracle
Probleme oracleOracle 10g XE sur Mac Intel
[ORACLE] Mettre a jour la date systeme oracleOracle 10g
connection à la BD Oracle via JSPouvrir une session oracle a distance
oracle : sélection des npremieres lignes :ROWNUM[SGBD/SQL] Oracle : PL/SQL, problème tout con
Plus de sujets relatifs à : Obfuscation toolkit pour Oracle


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR