Cryptograhic Hash and Salt routine for Delphi

Completado Publicado Mar 17, 2015 Pagado a la entrega
Completado 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.

Criptografía Delphi

Nº del proyecto: #7320512

Sobre el proyecto

4 propuestas Proyecto remoto Activo Mar 18, 2015

Adjudicado a:

igors233

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.

$130 USD en 3 días
(38 comentarios)
6.1

4 freelancers están ofertando un promedio de $113 por este trabajo

dobirno

Requested object and methods can be implemented using standard Windows Crypto API. Quality of code is guaranteed.

$111 USD en 1 día
(24 comentarios)
5.4
DeadC0der

Hi there ^^ I'm delphi coder actually I used to code similar stuffs just like the one you have mentioned using symmetric cyphers like BlowFish,RC,Rijandel,DES,AES and so forth and assymmetric cyphers like RSA,Eldjamel Más

$55 USD en 5 días
(5 comentarios)
3.0