[Pharo-dev] How to encrypt a password?
Mariano Martinez Peck
marianopeck at gmail.com
Thu Nov 21 12:26:34 EST 2013
Hi Paul, and just to be sure I understand...none of them could work as a
two-way encryption, right?
The only one is your Pharo's version of Blowfish but that only works with 8
chars long. Is it like this? Or is there any other two-way encryption?
On Thu, Nov 21, 2013 at 1:35 PM, Paul DeBruicker <pdebruic at gmail.com> wrote:
> Davide Varvello wrote
> > Hi Paul,
> > I resume this old thread because it's not clear to me which package
> > download to make BCryptLinuxFFI work
> > In an other thread you point to:
> > MCHttpRepository
> > location: 'http://smalltalkhub.com/mc/Cryptography/Blowfish/main
> > user: ''
> > password: ''
> > but there is no BCryptLinuxFFI there.
> > Can you help me please?
> > Cheers
> > Davide
> Hi Davide,
> You need to be on Linux and
> On pharo or squeak
> - have a 32bit version of libxcrypt installed.
> - use this mcz
> (they're the same file)
> On GemStone
> - have a 64bit version of libxcrypt installed
> - use this mcz
> The Blowfish stuff is an implementation of the cipher
> (https://en.wikipedia.org/wiki/Blowfish_%28cipher%29). BCrypt uses
> as its encryption mechanisim, calling it tens to hundreds of thousands of
> The PasswordHashingFFI package also includes support for accessing the
> crypt(3) library so you can use SHA512 password hashing too if you like (or
> other mechanisms it supports like DES, MD5, etc)
> Hope this helps
> View this message in context:
> Sent from the Pharo Smalltalk Developers mailing list archive at
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Pharo-dev