If you login to servers that utilize bcrypt, scrypt, pbkdf2, etc, to salt & 
stretch your password for storage in a backend database, then you are 
vulnerable to phishing attacks, and cross-site attacks if you repeat passwords 
at different sites, and a few other vulnerabilities.

I think the internet can do better.  So I created CBcrypt 
https://github.com/rahvee/CBcrypt

The goal is to change the way we do authentication on the internet.  Never give 
your password to anyone, not even trusted sites, not even when you're logging 
into them.

At present, it's too immature to be considered stable and safe for production.  
It needs community review.  If you know security people and/or cryptography 
people, please ask them to take a look.  I believe it's all solid and sound, 
but hey.  I just wrote it today.

Also, it's presently C# only, but the core is a wrapper around BouncyCastle and 
AesManaged and SCrypt.  So it should be easily portable to java and other 
languages that support those standard libraries.
_______________________________________________
Tech mailing list
Tech@lists.lopsa.org
https://lists.lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to