Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[ORACLE] Cherche solution pour crypter champ

Nico, le vendredi 24 juin 2005 à 15:40:11
Bonjour à tous,

Je suis à la recherche d'une solution pour crypter et décrypter un champ dans une table Oracle.
Pouvez vous me conseiller les méthodes disponibles sous Oracle (outils, création d'un plsql.....)
Le but final étant de masquer ce champ si un client (sqlplus ou application quelconque) fait un simple select dessus.

Merci d'avance pour votre aide.
Répondre à Nico  Signaler ce message aux modérateurs Aller au dernier message

1


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
nico7382, le vendredi 24 juin 2005 à 15:49:38
Tu connais le criptage de Jules Cesar??

Il ajoutait un nombre n a chaque caracteres
ex si n=3
A=>D
B=>E
...
Y=>B
Z=>C

Voici un cryptage rapide et facilement decrypter pour celui qui connait la clé: -3 ;)
Répondre à nico7382

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
blux, le vendredi 24 juin 2005 à 15:53:32
Même pour celui qui ne connait pas la clé !
Avec une analyse statistique...
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

3


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
nico7382, le vendredi 24 juin 2005 à 16:01:24
dans ces cas la il faut empecher le select et c'est plus simple,
car meme les clé de 32bits sont cassables.

Mais ma solution est pratique, et rapide a mettre en place.
Il faut pas que les données soit vitale c tout (code d'acces, mdp,etc..)
Répondre à nico7382

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Nico, le mardi 28 juin 2005 à 09:38:10
pas tres pro ces propositions...
N'existe t-il pas des fonctions plsql aui pourrait crypter et decrypter ? n'y a t'il pas des outils Oracle pour crypter certains champs dans la base ?
Répondre à Nico

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
crypto, le lundi 8 octobre 2007 à 18:49:53
Le chiffre César ne vaut que des clous
Répondre à crypto

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Tuxian, le mardi 25 novembre 2008 à 10:46:04
Mais qu'est-ce qu'il ne faut pas entendre... Déjà, il serait conseillé d'apprendre la différence entre cryptage et chiffrement, ce serait déjà un bon début. L'algorithme de César et un algorithme de chiffrement, le cryptage, c'est un angliscisme...

Ensuite, c'est aberrant de proposer une solution pareille (chiffre de césar). Premièrement, il n'est de loin pas efficace (très facile à cracker). De 2, analyser chaque caractère pour le décaler selon la clé prendra un temps considérable.
Il existe, depuis Oracle 10, un package PL/SQL DBMS_CRYPTO qui permet de chiffrer facilement un élément selon l'algorithme voulu (MD5, SH1, ...). Pour les anciennes versions (dès 8i), il existe le package DBMS_OBFUSCATION_TOOLKIT qui est désormais obsolète.
Répondre à Tuxian

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le mardi 25 novembre 2008 à 11:06:45
Mais qu'est-ce qu'il ne faut pas voir écrit !

qui permet de chiffrer facilement un élément selon l'algorithme voulu (MD5, SH1, ...)
Ces algorithmes ne sont pas des algos de cryptage mais des algo de calcul d'empreinte (hash en anglais), car ce sont des fonctions non bijectives. Il est en effet impossible de remonter à la donnée d'origine à partir de l'empreinte générée.

La question initiale était de savoir comment protéger une donnée en la 'cryptant' afin de pouvoir la retrouver ensuite. C'est possible avec un cryptage type césar ou vigenère, impossible avec md5, sha et consorts...

A+ Blux           
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Tuxian, le vendredi 5 décembre 2008 à 18:18:33
D'accord, mea culpa, j'ai lu en diagonale et je n'avais pas relevé qu'il souhaitait récupérer les informations APRÈS chiffrement (cryptage étant un angliscisme).

Mais par contre, l'algorithme de César est aussi fiable que s'il ne faisait que traduire son texte dans une langue étrangère... N'importe qui peut trouver la clé en quelques secondes d'analyse ! Les packages dont j'ai parlé proposent eux des algorithmes de chiffrement nettement plus élaborés que l'algo de César, qui n'est plus bon aujourd'hui qu'à expliquer le lien chiffrement - clé... Proposer ça comme solution revient à proposer une roue de brouette pour changer son pneu en cas de crevaison !
Répondre à Tuxian

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le vendredi 5 décembre 2008 à 22:43:40
Les packages dont j'ai parlé proposent eux des algorithmes de chiffrement nettement plus élaborés que l'algo de César
Désolé d'insister, mais MD5, SHA-1 ne sont PAS des algos de chiffrement, mais des algos de calcul d'empreinte.

Pour le chiffrement, on s'oriente vers DES, RSA et autres...

A+ Blux           
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Co, le lundi 8 décembre 2008 à 18:35:19
Le package DBMS_CRYPTO contiente bien des algos de chiffrement. Voir http://www.psoug.org/reference/dbms_crypto.html.
Répondre à Co

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le lundi 8 décembre 2008 à 19:50:42
erreur 404...

A+ Blux           
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sandul, le lundi 8 décembre 2008 à 20:12:08
Bonsoir,

Plusieurs méthodes encrypt_des dedans. Cf http://www.psoug.org/reference/dbms_crypto.html

++
Répondre à sandul

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Co, le mardi 9 décembre 2008 à 14:43:34
Désolé pour l'erreur 404, il faut enlever le point à la fin du lien.
Répondre à Co

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
blux, le lundi 8 décembre 2008 à 23:08:18
Le package DBMS_CRYPTO contiente bien des algos de chiffrement
Jamais dit le contraire !

Je continuerai juste à réagir tant qu'on dira que MD5 et SHA sont des algos de cryptage...

A+ Blux           
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux
Crypter champs sql md5 (Résolu) Bonjour, je voudrai savoir si la syntaxe suivante est correct pour crypter une propriété sql, car chez moi sa ne marche pas: $pass = md5 ($_POST['pass']); Je ne souhaite pas utilisé la fonction PASSWORD. Merci www.commentcamarche.net/forum/affich-6693504-crypter-champs-sql-md5
[oracle] comparaison d'heures (Résolu) Bonjour, Je travaille sous une base Oracle 8i. Je dispose d'un champs date du type 01/12/05 16:01:50. Il faut que je sélectionne tous les enregistrements dont la l'heure est comprise entre 8h00 et 8h30. Si quelqu'un connait la solution... www.commentcamarche.net/forum/affich-1953997-oracle-comparaison-d-heures
[SQL][ORACLE] Liste des champs (Résolu) Bonjour à tous, J'ai un petit problème, j'aimerais construire une requête qui me retourne la liste des champs d'une table. Je peux le faire en MySQL : DESCRIBE nomTable; Je peux le faire en MSSQL : SELECT column_name as Field FROM... www.commentcamarche.net/forum/affich-2254690-sql-oracle-liste-des-champs
Connexion à une base Oracle en php1. Périmètre Cet article est un exemple de connexion à une base Oracle par le biais d'un script php. Cet article ne traite pas la configuration de votre serveur Oracle, et de votre client Oracle. Nous partons du principe que vous pouvez accéder à... www.commentcamarche.net/faq/sujet-123-connexion-a-une-base-oracle-en-php
Logiciels de Cryptographie et Stéganographie1. Cryptographie 1.1 Cryptozor 1.2 Krypto Zone 1.3 TrueCrypt 1.3 Autres logiciels 2. Stéganographie 2.1 JPEGX 2.2 Autres logiciels 1. Cryptographie Pour bien comprendre le principe de la cryptographie, je vous conseillerais de visiter... www.commentcamarche.net/faq/sujet-109-logiciels-de-cryptographie-et-steganographie
Formulaires en ligne - Les champs de saisieQuelles données saisir ? Comment dois-je saisir l'information L'organisation des champs de saisie Séparer les champs de saisie L'organisation des champs et des titres La longueur des champs Quelles données saisir ? Sur la plupart des... www.commentcamarche.net/faq/sujet-10790-formulaires-en-ligne-les-champs-de-saisie
Requête sql espace nom table (Résolu)Bonjour à tous, j'aimerai effectué une requête sur une page d'un site pour afficher des données de ma base. Malheureusement, certaines tables contiennent des espaces et je ne sais pas comment faire pour que la syntaxe soit correcte et que la... www.commentcamarche.net/forum/affich-1664465-requete-sql-espace-nom-table
Crypter un champs sql (Résolu)Bonjour, j'ai une base de donnée sql et je travail avec wamp2.0. Je fais un formulaire php et je voudrai crypter le champ mot de passe. j'ai essayé d'utilisé le système du md5 mais sans succés. Voila le code: //variables $pseudo_clt =... www.commentcamarche.net/forum/affich-6648011-crypter-un-champs-sql
[SQL][ORACLE] Equivalence type DOUBLE (Résolu)Hello, J'ai un champ sous MySQL de type double(16,2). Qui peut me donner une équivalence sous Oracle ? Si j'utilise le type double tout simple, je peux utiliser FLOAT sous Oracle, mais visiblement on ne peut pas spécifier la précision "2"... www.commentcamarche.net/forum/affich-2293508-sql-oracle-equivalence-type-double
Télécharger Crypt For Freec'est un utilitaire gratuit de cryptage de données.Vous pourrez crypter vos fichier en utilisant trois algorithmes de chiffrages, le Blowfish (448 bits), AES (256 bits) et DESX (128 bits). Vous pourrez envoyer des courriels chiffrés via le module... www.commentcamarche.net/telecharger/telecharger-34055795-crypt-for-free
Télécharger Zero Footprint CryptZero Footprint Crypt est un puissant programme de cryptage. En quelques minutes vous serez capable de crypter et de cacher des fichiers sensibles ; plus besoin de vous soucier des espions et des yeux balladeurs. L'interface de l'utilisateur est... www.commentcamarche.net/telecharger/telecharger-34056227-zero-footprint-crypt
Télécharger Crypt Edit Crypt Edit est un puissant éditeur de texte en remplacement à Windows NotePad et WordPad. Il comprend des fonctions intéressantes telles que la cryptographie (algorithmes RC4, MD5). Il peut également exporter facilement les documents au format... www.commentcamarche.net/telecharger/telecharger-34055812-crypt-edit
SBK-08: Superbike World Championship '08Other Names:Superbike World Championship 2008, Super Bike World Championship '08, Genre:Course, Développeur:Milestone, Description:  www.commentcamarche.net/guide-achat/sbk-08-superbike-world-championship-08-1080732-fiche-technique
UEFA Champions League 2006-2007Genre:Sports, Description:Feel the weight of history as you walk out to a deafening roar and onto the biggest stage in club football. In the cauldron-like atmosphere of a stadium alive with the dreams of thousands UEFA Champions League 2006-2007... www.commentcamarche.net/guide-achat/uefa-champions-league-2006-2007-872319-fiche-technique
Un Orange store sur les Champs Elysées pour le lancement de l'iPhone(Paris - Relax news) - une nouvelle boutique orange ouvrira ses portes, le 28 novembre au soir, sur les champs-elysées à paris. l'inauguration de ce nouvel espace accompagnera la sortie de l'iphone, qu'orange commercialisera officiellement en france à... www.commentcamarche.net/actualites/un-orange-store-sur-les-champs-elysees-pour-le-lancement-de-l-iphone-4097294-actualite.php3
Oracle - Introduction au SGBD OracleIntroduction au SGBD Oracle Oracle est un SGBD (système de gestion de bases de données) édité par la société du même nom (Oracle Corporation - http://www.oracle.com), leader mondial des bases de données. La société Oracle Corporation a été créée en... www.commentcamarche.net/contents/oracle/oracintro.php3
Oracle - Les séquencesCet article s'appuie sur la version 8.1.6 d'Oracle. Une séquence est un objet de base de données Oracle, au même titre qu'une table, une vue, etc... Autrement dit, il appartient à un utilisateur, on peut le manipuler, le modifier, à condition... www.commentcamarche.net/contents/oracle/oracseq.php3
CryptographiePourquoi la cryptographie? L'homme a toujours ressenti le besoin de dissimuler des informations, bien avant même l'apparition des premiers ordinateurs et de machines à calculer. Depuis sa création, le réseau Internet a tellement évolué qu'il est... www.commentcamarche.net/contents/crypto/crypto.php3