What hashing function is used for passwords?

For complex topics that regular users would not be interested in. For power users and database administrators.
Post Reply
willcipriano
Posts: 24
Joined: Fri Aug 08, 2014 7:55 am

What hashing function is used for passwords?

Post by willcipriano » Sat Mar 21, 2015 9:41 am

I'm working on a secure client hardening system for Open Dental and I'm writing it in Python. I believe I can construct a launcher with a server side component that will allow me to better secure access to the database credentials. I'd like to integrate this with Open Dentals existing password system and to do so I need to correctly hash client side passwords for verification. If it isn't too much to ask, would be possible for someone close to the project to briefly explain the algorithm used (MD5, SHA) and if a salt is added?

User avatar
jsalmon
Posts: 1551
Joined: Tue Nov 30, 2010 12:33 pm
Contact:

Re: What hashing function is used for passwords?

Post by jsalmon » Sat Mar 21, 2015 11:37 am

It's MD5, hold the salt (hehe). You can check it out for yourself in our source code: Userods.EncryptPassword()
I'm assuming you want the non-eCW algorithm.
The best thing about a boolean is even if you are wrong, you are only off by a bit.

Jason Salmon
Open Dental Software
http://www.opendental.com

willcipriano
Posts: 24
Joined: Fri Aug 08, 2014 7:55 am

Re: What hashing function is used for passwords?

Post by willcipriano » Sat Mar 28, 2015 10:13 am

Yes, thanks for the tip.

Post Reply