Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour,
J'ai besoin de crypter des chaines de caractères en BCrypt (https://fr.wikipedia.org/wiki/Bcrypt).
J'ai cherché dans les scripts sur Topwiz (http://www.topwizprogramming.com/freecode_bcrypt.html),
et je n'ai rien trouvé.
Dans PB2017R3, il existe maintenant un object CrypterObject, mais encore rien pour le Bcrypt.
Seul un ActiveX "payant" est capable de le faire (www.chilkatsoft.com).
Connaisez-vous un autre moyen de faire du Bcrypt en PB ?
Merci de vos réponses.
Hors ligne
Intéressant... Les fonctions BCrypt de microsoft n'ont rien à voir avec le hashage BCrypt
Il y a une explication intéressante sur StackO : en fait chez krosoft, "BCrypt" se lit "BestCrypt" !
Pour PB17/CrypterObject, Bruce Armstrong cite explicitement Blowfish dans les algos supportés et comme BCrypt est basé dessus tu peux peut-être le faire ? J'ai vu plusieurs portages de BCrypt en java :
- https://www.mindrot.org/projects/jBCrypt/
- https://github.com/patrickfav/bcrypt
Et en C (un wrapper vers du R fait en C, qui montre qu'il y a peu de code) : https://github.com/jeroen/bcrypt
Une autre piste ici : c'est plus ou moins un hack qui utilise un objet proxy vers Java Cryptography Extensions qui lui supporte BlowFish. Le code java précédemment cité peut peut-être servir avec ça ?
Hors ligne