Télécharger la liste

Description du projet

FEHASHMAC is a collection of publicly known hash algorithms integrated into a command-line utility. Currently 42 hash algorithms belonging to 12 algorithm families are supported, including the five SHA-3 finalist contributions, plus HMAC for each algorithm. FEHASHMAC contains a set of over 540 known test vectors and results for each algorithm such that the correct implementation for each hardware platform and compiler version can be directly verified. FEHASHMAC supports bitwise hash calculation for algorithms with available bitwise test vectors. Currently this applies to the SHA algorithms: sha1, sha224, sha256, sha384, sha512, and to the five SHA-3 finalists. The so-called Gillogly bitwise input has only been tested for sha1, but is also implemented in the SHA-2 hashes. Bitwise hash calculation is also supported in sha512-224, sha512-256, and whirl, but there are no bitwise test vectors available. FEHASHMAC can also calculate hashed message authentication codes (HMAC).

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-01-31 08:04
1.2.0

Plusieurs algorithmes (y compris les HMAC) peuvent être spécifiés en même temps. Les fichiers de données sont lues qu'une seule fois, et tous les hachages sont calculées en parallèle. En option, l'algorithme de « tous » prend de l'expansion à la liste de tous les algorithmes connus, qui sont ainsi calculée en parallèle pour chaque fichier de données ou de la chaîne. De même, l'algorithme hmac « tous » s'étend à tous les algorithmes connus de HMAC.
Les résultats de la--cocher option et les cas de test sont joliment résumés.
Multiple algorithms (including HMACs) can be specified simultaneously. The data files are read only once, and all hashes are calculated in parallel. As an option, the algorithm "all" expands to the list of all known algorithms, which are thus calculated in parallel for each data file or string. Likewise, the algorithm "hmac-all" expands to all known HMAC algorithms.
The results of the --check option and the test cases are nicely summarized.

2011-09-02 06:29
1.1.7

Cette version corrige une erreur dans SKEIN_Final.
This release corrects an error in SKEIN_Final.

2011-05-03 21:58
1.1.6

Un soutien a été ajoutée pour tous les finalistes SHA-3: BLAKE, GROESTL, JH, KECCAK, ECHEVEAU pour 224, 256, 384 et 512 longueurs de hachage peu, et aussi pour ECHEVEAU 1024 bits. Ils opération de soutien à tous les niveau du bit, et des vecteurs de test au niveau du bit sont inclus (prise de la SHA-3 mémoires). HMAC soutien a été mis à niveau à la norme FIPS PUB 198-1 (2008). vecteurs de test ont été ajoutés pour HMAC SHA {224, 256, 384, 512}, MD5, SHA1, RMD128, et RMD160. La liste des algorithmes est maintenant triée par ordre alphabétique.
Tags: Stable
Support was added for all SHA-3 finalists: BLAKE, GROESTL, JH, KECCAK, SKEIN for 224, 256, 384, and 512 bit hash lengths, and SKEIN also for 1024 bits. They all support bitwise operation, and bitwise test vectors are included (taken from the SHA-3 submissions). HMAC support was upgraded to FIPS PUB 198-1 (2008). HMAC test vectors were added for SHA{224, 256, 384, 512}, MD5, SHA1, RMD128, and RMD160. The list of algorithms is now sorted alphabetically.

Project Resources