Les meilleurs développeurs WinDev freelances sont sur Codeur.com

SOLUTION HashChaine WINDEV18

 Fermé·Moins de 500 €·1 offre·1787 vues·2 interactions


Bonjour,

Pour le développement d'un dialogue avec l'API Amazon, nous rencontrons un problème avec la fonction HashChaine de Windev (version18)

Var_A est une chaine (chaine concaténée des éléments de dialogue, voir doc) codée en UTF8 (: devient %3A etc...)
Var_B est un buffer(Résultat de la conersion HashChaine)
Var_C est une chaine (Résultat de l'encodage en base 64) devient la signature du HashChaine de Var_A
VGP_CleHmac est une chaine (Clé secrête de cryptage)

Var_B=HashChaine(HashChaîne(HA_HMAC_SHA_256,Var_A ,VGP_CleHmac)

Var_C=Crypte(Var_B,"",compresseAucun+crypteAucun,encodeBASE64)

//================RESULTAT RENCONTRE=========================

Sous l'outil de test amazon nous avons un résultat que l'on appel : Var_amazon
Dans cette outils nous saisissons tous les éléments de Var_A de notre code

Lorsque nous comparons le résultat amazon et le résultat de notre procédure HashChaine, nos signatures sont différentes.

Nous avons fait les tests sur un autre service Web nous permettant de calculer un Hash pour une chaine et selon une clé, la nous avons eu la même signature de amazon.
Donc pour résumer nous avons 2 services qui nous renvoi une signature identique pour des mêmes données et une fonction Windev 18 qui nous renvoi une signature différente pour ces mêmes données.

//==============CONTROLE====================================
nous avons vérifié octets par octets les chaines amazon a transcrire et les chaines que nous travaillons.
Nous avons vérifié les transcriptions en UTF8 et réalisé une procédure nous même pour éviter les erreur windev.
Nous avons testé ces mêmes chaines sur l'outil de controle amazon et sur un web service de Hash, les signatures sont identiques
Nous avons testé ces chaines entre le HashChaine et le service web, les signatures sont différentes
Nous avons testé ces chaines entre l'outil amazon et le HashChaine windev 18, les signatures sont différentes.

Toutes solutions apportées nous seraient très très utiles même si nous avons une solution de secours en Java, mais nous voudrions remettre une solutiuon windev à notre client.
Faites votre offre de prestation et son prix
Réponse et Prestation URGENTE merci

A vous lire.

Lien doc amazon : [URL visible pour les membres Pro]#DG_ClientLibraries__Signatures

Budget indicatif : Moins de 500 €

Publication : 22 octobre 2016 à 12h14

Profils recherchés : Développeur Windev freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

1 freelance a répondu à ce projet

1 proposition de devis en moins de 2h

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.