| Crates.io | mostinefficientsha |
| lib.rs | mostinefficientsha |
| version | 0.1.0 |
| created_at | 2016-09-06 23:05:37.937234+00 |
| updated_at | 2016-09-06 23:05:37.937234+00 |
| description | SHA256 implementation in rust using fuzzy bits |
| homepage | |
| repository | https://github.com/Phaiax/mostinefficientsha/tree/master |
| max_upload_size | |
| id | 6268 |
| size | 65,954 |
This crate tries to break SHA256. (But fails unfortunately^^).
It implements SHA-256 in the most inefficient fashion ever. Usually, SHA-256 operates on integers with 32 bits (u32). This implementation uses one double (f64) for each bit of each integer, thereby allowing to use 8 fuzzy input bits for each input byte.
Processor: Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz, 3072KB Cache
For fun. It seemed unlikely to work out but I wanted to do some rust.