Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 12-03-2019 12:48:31

Krug  
Membre
Date d'inscription: 04-06-2009
Messages: 5
Pépites: 33
Banque: 0

BCrypt

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

 

#2 13-03-2019 17:41:06

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1110
Pépites: 4,296,080,180
Banque: 9,223,372,036,854,776,000
Site web

Re: BCrypt

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 ?


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22