Version used: SAP B1 9.0
Background
We want to supply a simple authentication web form for external users, and would like to use the SAP B1 user management to administrate users (and of course passwords).
Since we were not able to find the algorithm behind the password hashing, my boss also considered using a different field from the SAP User like eg Mobile Device ID
and store a password there. Having it stored there as plain text, as well as potentially being seen by other users in various forms however seems like a really bad idea to me, which is why I am asking here for ideas.
Most preferably someone here knows the hashing algorithm, whether salts are stored separately, etc. :-)
Info
The web application has access to the SQL Database where the SAP data is stored, but no "direct" communciation with SAP.
The actual question(s)
- What kind of hashing algorithm does SAP use
- Or is there a different work around, if it is not known