Cryptographic hash functions
Project Description
This repository is not maintained anymore.
The code has been merged into Cryptography.
Cryptographic hash functions written in Squeak using Registers.
Includes MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA512/224 and SHA512/256.
All algorithms use the most efficient implementation on the given platform.
MD5, SHA1 can optionally use existing plugins. MD5, SHA1, SHA224 and SHA256 have optimized versions on 64-bit platforms.
Read the
class comments and have a look at the
test cases.
If you have the
Cryptography package loaded in your image, then use the
HAHasher package instead of the
Hasher package. The two are the same, but the former has all class names prefixed with
HA to avoid class name collisions.
To load the Hasher package, evaluate
Installer ss
project: 'Registers';
install: 'Registers';
project: 'Hasher';
install: 'Hasher'.
To load the HAHasher package, evaluate
Installer ss
project: 'Registers';
install: 'Registers';
project: 'Hasher';
install: 'HAHasher-Core';
install: 'HAHasher-Tests'.
Members
Tags
algorithm,
cryptography,
squeakLicense
Code commited to this repository will be automatically under
MIT license.
Registration
MCHttpRepository
location: 'http://www.squeaksource.com/Hasher'
user: ''
password: ''
Packages
- HAHasher
- HAHasher-Core
- HAHasher-Tests
- Hasher
- Hasher-Core
- Hasher-Tests
Links
http://www.squeaksource.com/Hasher.htmlhttp://www.squeaksource.com/HasherStatistics
Registered: | 3 March 2020 12:57:29 am |
Total Releases: | 0 |
Total Versions: | 12 |
Total Downloads: | 154 |