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

z/OS Discussion :

Chercher un literral dans un membre de PDS crypté


Sujet :

z/OS

  1. #1
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Points : 54
    Points
    54
    Par défaut Chercher un literral dans un membre de PDS crypté
    bonjour,

    Dans un module en REXX, il me faut controler qu'une chaine de caractere existe dans un membre de PDS crypté ou non.

    Dans le cas ou le membre n'est pas crypté, pas de probleme.

    If POS("toto", ligne.i) > 0 Then Ok = 1

    Ca ne marche pas dans le cas ou le membre est crypté.

    Comment savoir si le membre est crypté, et si oui comment le décrypter ou comment rechercher ?

    merci d'avance à tous

  2. #2
    Membre actif
    Inscrit en
    Novembre 2009
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2009
    Messages : 165
    Points : 216
    Points
    216
    Par défaut
    Bonjour,

    Quand tu parles de membres cryptés, avec quoi est fait le cryptage (un outil maison, un outil du marché et lequel? ou par une autre méthode).

    Mais si les membres sont cryptés, il est à mon avis quasi impossible de rechercher une chaine de caractère à l'intérieur à moins de connaître l'algorythme de cryptage. Le but premier d'un fichier crypter, c'est de ne pas pouvoir le lire.

  3. #3
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Points : 54
    Points
    54
    Par défaut
    le cryptage est UNICODE : UTF8

  4. #4
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    Bonjour

    UTF8 n'est pas du cryptage, mais de l'encodage.

    je suis très curieux de savoir comment encoder "utf8" un pds. EN sachant comment il a été codé, je pourrais te répondre.

  5. #5
    Membre actif
    Inscrit en
    Novembre 2009
    Messages
    165
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2009
    Messages : 165
    Points : 216
    Points
    216
    Par défaut
    Bonjour,

    Il faudrait peut-être (mais je n'ai jamais essayé) que tu encodes la chaine de caractère à rechercher et qu'ensuite tu fasses la recherche à partir de ton rexx comme tu le ferais normalement.

    Je ne vois pas d'autres solutions pour l'instant, sinon, il faut décoder les membres concernés avant d'effectuer ta recherche.

  6. #6
    Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    61
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 61
    Points : 54
    Points
    54
    Par défaut
    finalement j'ai trouvé cette solution :

    convertir le literal rechercher en hexa UTF8 : ex: OPEN donne '4F50454E'

    transformer chaque ligne en hexa ligHexa=C2X(ligne)

    rechercher ce literal dans la ligne : If Pos('4F50454E', ligHexa) > 0 then c'est trouvé.

    merci à tous

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

Discussions similaires

  1. chercher des rue dans une carte
    Par .:dev:. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 21/09/2005, 10h29
  2. Chercher un chaine dans une page HTML
    Par Mr Hyde dans le forum Réseau/Web
    Réponses: 6
    Dernier message: 13/09/2005, 10h47
  3. Switch dans fonction membre
    Par Raish dans le forum C++
    Réponses: 11
    Dernier message: 30/03/2005, 14h41
  4. Chercher un doublan dans un tableau virtuel
    Par PrinceMaster77 dans le forum ASP
    Réponses: 18
    Dernier message: 08/12/2004, 21h58
  5. chercher des données dans sa propre requete...
    Par shadowbob dans le forum Requêtes
    Réponses: 4
    Dernier message: 27/06/2004, 17h13

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