PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Bcrypt et syncronisation de mot de passe entre application web et desktop
Bcrypt et syncronisation de mot de passe entre application web et desktop
Débuté par Infosite, 22 mai 2016 16:05 - 14 réponses
Membre enregistré
8 messages
Posté le 22 mai 2016 - 16:05
Bonjour,

Est-ce possblie de sauvegarder un mot de passe en utilisant bcrypt avec Windev pour une application desktop et BD hyperfile?

Si oui est-ce possible avec Windev 16?

Sinon comment faites-vous pour syncroniser un mot de passe bcrypt d'une application web vers application windev desktop?

Merci
Posté le 23 mai 2016 - 00:12
Bonjour

pour autant que je sache, bcrypt n'est pas proposé en standard en
wlanguage. Si tu as besoin de faire du codage de ce type, il faudra donc
utiliser une fonction externe (il existe des modules .net par exemple)

Cordialement

--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com
Membre enregistré
8 messages
Posté le 24 mai 2016 - 14:23
L'application en PHP a déjà la fonction, mais quoi faire pour que l'application desktop sauvegarde les mot de passe en bcrypt?
Posté le 24 mai 2016 - 20:21
Bonjour

comme je te l'ai dit dans mon post précédent, il faut utiliser un module
externe

Cordialement

--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com
Membre enregistré
8 messages
Posté le 25 mai 2016 - 00:07
Bonjour Fabrice, vous faites référence à un module exemple .net, l'application desktop n'utilise pas ce langage.

Pourriez-vous donner des exemples concrets de modules externes qui encryptent les mot de passe en bcrypt qui ne soit pas pour application web mais Desktop (wlanguage)?

Je cherche une solution, alors si quelqu'un a déjà rencontré ce genre de problème n'hésitez pas à partager votre solution.
Posté le 25 mai 2016 - 13:38
Bonjour

Le 5/24/2016 à 4:07 PM, Zena a écrit :
Bonjour Fabrice, vous faites référence à un module exemple .net,
l'application desktop n'utilise pas ce langage.


Bien sur que si. On PEUT appeler des modules .net depuis une application
windev (ou desktop, comme tu l'appelles)

Une simple recherche google te donnera une liste de module de ce genre

Cordialement

--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com
Membre enregistré
8 messages
Posté le 25 mai 2016 - 15:27
Je ferme le sujet, merci tout de même.
Membre enregistré
17 messages
Posté le 29 mai 2018 - 15:52
Salut Infosite,

As-tu trouvé une solution à ton problème?
Car là c'est moi qui est en plein dedans.

Merci d'avance et google aide très peu à ce niveau
Posté le 29 mai 2018 - 18:36
Non, rien trouvé.

Pour le moment on ne synchronise pas les mots de passe.
Membre enregistré
17 messages
Posté le 30 mai 2018 - 09:02
Ok Merci,

C'est quand même fou qu'avec Windev on arrive pas à faire ça ;( j'espère que pour le 24 se sera bon car là du coup je suis bloqué.
Je continue à cherché et si je trouve je vous fait signe.
Bonne journée
Membre enregistré
1 411 messages
Posté le 30 mai 2018 - 13:47
Bonjour,

Une seule recherche sur internet avec les mots cles bcrypt et .net donne en premiere reponse https://github.com/BcryptNet/bcrypt.net et en seconde réponse http://derekslager.com/blog/posts/2007/10/bcrypt-dotnet-strong-password-hashing-for-dotnet-and-mono.ashx

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
17 messages
Posté le 30 mai 2018 - 14:37
Merci Philippe SB,

J'avais effectivement trouvé ça mais dans les dossier il n'y a pas le dll bcrypt que je voudrais implémenté pour windev.
Car quand je fais ajouter un assemblage .net dans le projet je ne trouve rien.
Donc es-ce qu'il me manque quelque chose?
Merci d'avance
Membre enregistré
17 messages
Posté le 30 mai 2018 - 15:51
Et de plus .net n'est pas compatible avec android et ios si je ne me trompe pas.
Membre enregistré
1 411 messages
Posté le 30 mai 2018 - 16:01
non ca c'est sur que ce n'est pas compatible mais tu parles de desktop pas de mobile. Il te suffit de compiler le projet c# et il va te générer la dll

--
Cordialement,

Philippe SAINT-BERTIN
Membre enregistré
17 messages
Posté le 30 mai 2018 - 17:06
oups désolé,

Moi j'ai repris le post en cours :) et oui c'est pour une utilisation WD et WDM.
Du coups je vais partir sur un web service
mais merci quand même :merci: