Author: Manuel Lemos
Updated on: 2021-01-10
Posted on: 2021-01-10
Viewers: 329 (January 2021 until February 2021)
Last month viewers: 34 (February 2021)
Package: PHP SHA3, SHA512, SHA384, SHA256, SHA224, SHA1, cSHAKE, KMAC, TupleHash, ParallelHash, KangarooTwelve, MarsupilamiFourteen
Hash computing is useful for several purposes. One of the purposes is to be able to check if the hash of a password entered by the user matches the hash of a password stored in a database.
This way, applications do not need to store plain text passwords in a database, which could cause a serious security problem in the case an application database gets stolen by people with bad intentions.
The package provides a pure PHP implementation of many variants of the SHA hashing algorithm family. Using this package you can implement strong data hashing based solutions, regardless of the PHP version that you use in your server.
About the PHP SHA3, SHA512, SHA384, SHA256, SHA224, SHA1, cSHAKE, KMAC, TupleHash, ParallelHash, KangarooTwelve, MarsupilamiFourteen Package
The package PHP SHA3, SHA512, SHA384, SHA256, SHA224, SHA1, cSHAKE, KMAC, TupleHash, ParallelHash, KangarooTwelve, MarsupilamiFourteen is one of the few PHP packages that was considered notable recently because it does something that is worth paying attention.
The basic purpose is: PHP implementation of the SHA hashing algorithms
Here follows in more detail what it does:
This package provides a pure PHP implementation of the SHA hashing algorithms.
It provides class functions that can take a string of data and compute an hash using the different variants of the SHA hashing family of algorithms.
Currently it implements the algorithms: SHA3, SHA512, SHA384, SHA256, SHA224, SHA1, cSHAKE, KMAC, TupleHash, ParallelHash, KangarooTwelve and MarsupilamiFourteen .
Conclusion
The PHP SHA3, SHA512, SHA384, SHA256, SHA224, SHA1, cSHAKE, KMAC, TupleHash, ParallelHash, KangarooTwelve, MarsupilamiFourteen can be downloaded from download page or be installed using the PHP Composer tool following instructions in the Composer install instructions page.
This package was considered notable for implementing its benefits in a way that is worth noticing.
Notable PHP packages can be often considered innovative. If this package is also innovative, it can be nominated to the PHP Innovation Award and the author may win prizes and recognition for sharing innovative packages.
If you also developed your own notable or innovative packages consider sharing them, so you can also earn more visibility for your package as well nice prizes.
One nice prize that many PHP developers want and you may like is the PHP elePHPant mascot plush.
You need to be a registered user or login to post a comment
Login Immediately with your account on:
Comments:
No comments were submitted yet.