Cryptograhic Hash and Salt routine for Delphi
$30-250 USD
Pagado a la entrega
First of all, make sure you understand and acknowledge all the below requirements. Should you choose to bid on this project and have not 100% followed all the requirements, your code will not be accepted.
I'm in need of a Delphi Unit that can be plugged into a Delphi XE7 ISAPI dll project. The unit should handle all the cryptographic requirements for maintaining a secure storage of user passwords in a database database. Minimum requirements:
The delphi unit should contain two public functions:
- GenSalt
- GenPwdHash
The "GenSalt" function should return a long (30+ char) salt string using a Cryptographically Secure Pseudo-Random Number Generator (CSPRNG). Do NOT attempt to write this random generator yourself. Use an already developed and accepted CSPRNG generator.
The "GenPwdHash function should accept a String input parameter with the salt and password that I put together. The result should be the hashed password string from the inputted salt and password string. You should use one of the below mentioned hashing standards:
- SHA256
- SHA512
- RipeMD
- WHIRLPOOL
Name the unit TXPCrypto and the object that I create TTXPCrypto.
If there exists open source delphi wrappers of the above mentioned crypto functions, please feel free to use them. If not, please suggest to me what third party libraries / units you intend to use. In that case, also let me know the license price of such units.
Please contact me before you place your bid should there be something that is not clear.
Nº del proyecto: #7320512
Sobre el proyecto
Adjudicado a:
Hi, I am Delphi expert with previous knowledge in this area, I can build a unit that will use MS Crypto API for example to generate salt and to do hashing.
4 freelancers están ofertando un promedio de $113 por este trabajo
Requested object and methods can be implemented using standard Windows Crypto API. Quality of code is guaranteed.