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

Langage SQL Discussion :

Crypter des données sql


Sujet :

Langage SQL

  1. #1
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2019
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2019
    Messages : 72
    Par défaut Crypter des données sql
    Bonjour je souhaite crypter les données de deux champs d'une table sql.
    J'utilises pgadmin.

    Je souhaiterai grâce a un update set, remplacer chaque caractère (il y a 10 chiffre en tout) par exemple 0478542698 et faire un +4 a chaque chiffre ce qui donnerait dans l'exemple précédent : 4812986032 (si 7 + 4 = 11 alors prendre le dernier chiffre c'est à dire 1).

    Je suis ouvert a d'autres méthodes si jamais.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    En travaillant sur chacun des digits :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    select nb
         , (((cast(floor(nb / power(10, 0)) as int) % 10) + 4) % 10) * power(10, 0)
         + (((cast(floor(nb / power(10, 1)) as int) % 10) + 4) % 10) * power(10, 1)
         + (((cast(floor(nb / power(10, 2)) as int) % 10) + 4) % 10) * power(10, 2)
         + (((cast(floor(nb / power(10, 3)) as int) % 10) + 4) % 10) * power(10, 3)
         + (((cast(floor(nb / power(10, 4)) as int) % 10) + 4) % 10) * power(10, 4)
         + (((cast(floor(nb / power(10, 5)) as int) % 10) + 4) % 10) * power(10, 5)
         + (((cast(floor(nb / power(10, 6)) as int) % 10) + 4) % 10) * power(10, 6)
         + (((cast(floor(nb / power(10, 7)) as int) % 10) + 4) % 10) * power(10, 7)
         + (((cast(floor(nb / power(10, 8)) as int) % 10) + 4) % 10) * power(10, 8)
         + (((cast(floor(nb / power(10, 9)) as int) % 10) + 4) % 10) * power(10, 9) as nb2
      from (select 478542698 as nb) as t;

  3. #3
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 199
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 199
    Billets dans le blog
    1
    Par défaut
    Y'a pas des méthodes un peu plus robustes pour chiffrer des données dans PostgreSQL ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Sécurité] Crypter des données
    Par 12_darte_12 dans le forum Langage
    Réponses: 1
    Dernier message: 26/05/2006, 12h33
  2. [Excel] Générer des fichiers Excel avec PHP et des données SQL
    Par MaTHieU_ dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 29/03/2006, 15h46
  3. [VBA-W]récupérer des données SQL
    Par Taz_8626 dans le forum VBA Word
    Réponses: 2
    Dernier message: 15/03/2006, 09h46
  4. Transposer des données sql dans un fichier texte
    Par Anakior dans le forum Outils
    Réponses: 3
    Dernier message: 11/12/2005, 10h01
  5. Afficher sous Word des données SQL qui contient des retours
    Par samoht dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 30/09/2005, 16h12

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