1. Hashing Algorithms: MD5/SHA256
- Posted by ghaberek (admin) Apr 30, 2014
- 1615 views
These are currently listed in the manual as "(not implemented)."
- Will they be implemented for the official release of 4.1?
- Are there plans to implement multiple variations of SHA-2 (128, 256, 384, etc.) or even SHA-3?
-Greg
2. Re: Hashing Algorithms: MD5/SHA256
- Posted by ghaberek (admin) Apr 30, 2014
- 1606 views
There is a public-domain MD5 algorithm available here:
http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5.
Could this be implemented in the C backend?
-Greg
3. Re: Hashing Algorithms: MD5/SHA256
- Posted by DerekParnell (admin) May 01, 2014
- 1539 views
These are currently listed in the manual as "(not implemented)."
- Will they be implemented for the official release of 4.1?
- Are there plans to implement multiple variations of SHA-2 (128, 256, 384, etc.) or even SHA-3?
Actually, I was just looking at these yesterday. It's kinda my responsibility to implement these and others as I created the hash() function in Euphoria.
I also want to implement a few of the more recent hashing algorithms too. The interesting thing with implementing them so that they work with all Euphoria data types, is that the published algorithms only describe how to deal with BYTE streams/blocks. Atoms and Sequences don't fit into that mould so I've had to extrapolate the algos to cover a richer set of data types.