1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WM SHA1 windev mobile

Discussion dans 'Sujets Divers' créé par adelben, Oct 14, 2019.

Tags:
  1. adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1
    sHhh est chaîne = HashChaîne(16,SAI_Mot_a_hash)
    sChaineHexa est une chaîne
    POUR nCar=1 _À_ Taille(sHhh)
    sChaineHexa += NumériqueVersChaîne(Asc(sHhh[[nCar]]),"02x")

    FIN
    SAI_Resultat_Hash = sChaineHexa

    une fenêtre avec deux champ de saisie et un bouton contenant ce code ne donne pas la même résultat entre windev et windev mobile
    une idée pour le SHA1 sur windev mobile?
     
    Tags:
  2. adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    sHhh est chaîne = HashChaîne(16,SAI_Mot_a_hash)
    sChaineHexa est une chaîne
    POUR nCar=1 _À_ Taille(sHhh)
    sChaineHexa += NumériqueVersChaîne(Asc(sHhh[[nCar]]),"02x")

    FIN
    SAI_Resultat_Hash = sChaineHexa

    une fenêtre avec deux champ de saisie et un bouton contenant ce code ne donne pas la même résultat entre windev et windev mobile
    une idée pour le SHA1 sur windev mobile?
    Cliquez pour agrandir...
    HA_SHA_160
     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    ca pourrait pas être du au type de chaîne 'unicode .....'
    car y a des caractères invisibles qui peuvent changer la focntion hashchaine


    Fonction HashChaîne et UNICODE

    • Attention : Les fonctions de Hachage agissent au niveau des octets des chaînes de caractères. Le résultat pour un même type d'algorithme sera donc différent en UNICODE et en ANSI.
     
    adelben apprécie ceci.
  • adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1
    j'ai essayé avec ansi et unicode et encore pas les mêmes résultats
    finalement je fais les tests avec "0000" ...
     
  • adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1
    sHhh est chaîne ANSI = HashChaîne(16,SAI_Mot_a_hash)
    sChaineHexa est une chaîne
    POUR nCar=1 _À_ Taille(sHhh)
    sChaineHexa += NumériqueVersChaîne(Asc(sHhh[[nCar]]),"02x")

    FIN
    SAI_Resultat_Hash = sChaineHexa

    une fenêtre avec deux champ de saisie et un bouton contenant ce code ne donne pas la même résultat entre windev et windev mobile
    Sur windev mobile elle donne une fausse résultat
    j'ai juste importé la fenêtre sur windev mobile après avoir vérifier sur windev

    une idée pour le

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    sur windev mobile?
     
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    sHhh est chaîne ANSI = HashChaîne(16,SAI_Mot_a_hash)
    sChaineHexa est une chaîne
    POUR nCar=1 _À_ Taille(sHhh)
    sChaineHexa += NumériqueVersChaîne(Asc(sHhh[[nCar]]),"02x")

    FIN
    SAI_Resultat_Hash = sChaineHexa

    une fenêtre avec deux champ de saisie et un bouton contenant ce code ne donne pas la même résultat entre windev et windev mobile
    Sur windev mobile elle donne une fausse résultat
    j'ai juste importé la fenêtre sur windev mobile après avoir vérifier sur windev

    une idée pour le

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    sur windev mobile?
    Cliquez pour agrandir...
    est ce qu'on moins ton sHhh est le meme apres l'appel d ela fonction haschchaine sous les deux plateformes ?
     
    adelben apprécie ceci.
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142
    et

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    sHhh est chaîne ANSI = HashChaîne(16,SAI_Mot_a_hash)
    sChaineHexa est une chaîne
    POUR nCar=1 _À_ Taille(sHhh)
    sChaineHexa += NumériqueVersChaîne(Asc(sHhh[[nCar]]),"02x")

    FIN
    SAI_Resultat_Hash = sChaineHexa

    une fenêtre avec deux champ de saisie et un bouton contenant ce code ne donne pas la même résultat entre windev et windev mobile
    Sur windev mobile elle donne une fausse résultat
    j'ai juste importé la fenêtre sur windev mobile après avoir vérifier sur windev

    une idée pour le

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    sur windev mobile?
    Cliquez pour agrandir...
    c'est pass la variable sshhh que tu dois verifier si unicode ou ansi mais ton sai_mot_a_hash car c'est olui qui est passé comme parametre

    met la valeur de ton champs dans une variable type ansi et reessaye...
     
    adelben apprécie ceci.
  • khaliassas

    khaliassas Active Member

    Inscrit:
    Mar 4, 2019
    Messages:
    446
    J'aime reçus:
    142

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    version windev 23

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    version mobile 23 version android (pas tester appli ios)

    Code (Windev):

    motdepasse est chaîne ANSI="motdepasse"
    sHhh est chaîne ANSI =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (16,motdepasse)
    sChaineHexa est une chaîne
    POUR nCar=1 _À_

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sHhh)
        sChaineHexa +=

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (sHhh[[nCar]]),"02x")
     
    FIN

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ( sChaineHexa)
     
    code identique pour les deux

    par contre si variable non type ansi
    résultat différent selon android et pc....
     
    suenodesign et adelben aiment ça.
  • adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1
    Merci infiniment
     
  • forumwindev

    forumwindev Member

    Inscrit:
    Juil 23, 2018
    Messages:
    39
    J'aime reçus:
    9

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    Convertir SAI_Mot_a_hash en chaine ANSI:
    motdepasse est chaîne ANSI = SAI_Mot_a_hash
     
    adelben apprécie ceci.
  • adelben

    adelben Member

    Inscrit:
    Fev 5, 2018
    Messages:
    55
    J'aime reçus:
    1
    merci infiniment,
    Résolu
     
  • Partager cette page

    Chargement...