IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils MySQL Discussion :

Programme qui encrypt et decrypt les données dans une DB


Sujet :

Outils MySQL

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Mai 2015
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Programme qui encrypt et decrypt les données dans une DB
    Salut à tous,

    Je suis actuellement à la recherche d'un utilitaire sur Debian, qui permettrai de crypter les données que j'insert dans ma base de donnée et qui decrypt lorsque je fais un select. Un peu comme le principe de cryptdb (qui ne fonctionne pas pour moi sur la dernière version de Debian).

    C'est pour une grosse base de donnée donc un utilitaire qui tiendrai la route et qui donc seul cette utilitaire encrypt et decrypt.

    Pourquoi ne pas utiliser les fonctions MYSQL ? Simplement car j'ai plusieurs CRM dans lequel il doit avoir des millions de lignes de ligne de code
    Et enfin, on utilise pas les triggers car (à pars si je me trompe) on ne peut pas utiliser de SELECT (si vous avez une alternative pour le select je suis preneur !)

    Merci,

  2. #2
    Expert éminent sénior Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    6 381
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 6 381
    Points : 19 065
    Points
    19 065
    Par défaut
    Salut maskedman.

    Citation Envoyé par maskedman
    qui permettrai de crypter les données que j'insert dans ma base de donnée et qui decrypt lorsque je fais un select.
    Tu utilises une clef secrète, avec les fonctions AES_ENCRYPT & ARS_DECRYPT.
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    --------------
    SET AUTOCOMMIT = 0
    --------------
     
    --------------
    START TRANSACTION
    --------------
     
    --------------
    DROP DATABASE IF EXISTS `base`
    --------------
     
    --------------
    CREATE DATABASE `base`
            DEFAULT CHARACTER SET `latin1`
            DEFAULT COLLATE       `latin1_general_ci`
    --------------
     
    --------------
    DROP TABLE IF EXISTS `test`
    --------------
     
    --------------
    CREATE TABLE `test`
    (
      `id`     int unsigned    NOT NULL AUTO_INCREMENT PRIMARY KEY,
      `name`   varbinary(255)  NOT NULL
    ) ENGINE=InnoDB
      DEFAULT CHARSET=`latin1` COLLATE=`latin1_general_ci`
      ROW_FORMAT=COMPRESSED
    --------------
     
    --------------
    INSERT into `test` (`name`) VALUES
    (AES_ENCRYPT('Albert',   'clefsecrete')),
    (AES_ENCRYPT('Einstein', 'clefsecrete'))
    --------------
     
    --------------
    select * from test
    --------------
     
    +----+------------------+
    | id | name             |
    +----+------------------+
    |  1 | —bŽcp—»[ïEÇÇe™/ |
    |  2 | Ù«¬ý£Þ;·PCïJK* |
    +----+------------------+
    --------------
    select id, AES_DECRYPT(name, 'clefsecrete') AS `name` from test
    --------------
     
    +----+----------+
    | id | name     |
    +----+----------+
    |  1 | Albert   |
    |  2 | Einstein |
    +----+----------+
    --------------
    COMMIT
    --------------
     
    --------------
    SET AUTOCOMMIT = 1
    --------------
     
     
    Appuyez sur une touche pour continuer...
    Pour le reste de ton message, je n'ai rien compris !

    @+
    Si vous êtes de mon aide, vous pouvez cliquer sur .
    Mon site : http://www.jcz.fr

Discussions similaires

  1. Réponses: 14
    Dernier message: 29/11/2007, 07h47
  2. recupérer les données dans une iframe
    Par jamel3000 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 13/06/2007, 19h49
  3. Réponses: 1
    Dernier message: 02/11/2006, 10h40
  4. inserer les données dans une base de donnée a partir d'un datagrid
    Par sundjata dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 31/07/2006, 00h46
  5. Réponses: 3
    Dernier message: 28/12/2005, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo