Let's find nice patterns
of MD5!!
The MD5 message-digest algorithm is a widely used hash function producing a 128-bit hash value. (Wikipedia)
This is totaly a nonsence but let's find nice patterns of MD5s.
A nice pattern
considers as one of the below:
# | Name | Explanation | Example |
---|---|---|---|
1 | Perfect match | md5 of one characters | 00000000000000000000000000000000 |
2 | Nice match | md5 starts with N-same characters | 444431252d6a104a05fe4a0c6a53a999 (N=4) |
3 | Gold MD5 | md5 of it - equal to itself | N/A |
4 | MD5 of digits | md5 contains only digits | 25855924411269249612523541155616 |
5 | MD5 of letters | md5 contains only letters | abcdefabcdefabcdefabcdefabcdefab |
6 | Pi MD5 | md5 contains pi digits | 3141592653589793115997963468544185 |
7 | e MD5 | md5 contains contant e digits | 2718281828459045090795598298427649 |
Please see the attached Python code to run on your computer, and add a pull request
if you find new one (a credit is promised!).
Feel free to add your language version of the code!
# | Name | N | MD5 | Founder |
---|---|---|---|---|
1 | MD5 of digits | 32 | md5('r8z43szwn6duks2yoqf6eaugebdjdhfk') = 52028506537132879258425329778418 |
zvibazak |
2 | MD5 of letters | 27 | md5('86564eb130eaa1c997c71512973e93c0') = faefbbbeddcdabeebbfffdbdaeb53a8c |
Polly |
3 | Gold MD5 | 12 | md5('54db1011d76dc70a0a9df3ff3e0b390f') = 54db1011d76d137956603122ad86d762 |
Thomas Egense |
4 | Nice match | 10 | md5('665d8e9f2d6a6c5cc54d97b1b9aaefe6') = 2222222222c237bb277df9573d27f13f |
zvibazak |
5 | e MD5 | 9 | md5('6a751b7229da6c73cb26144abc17ae7c') = 271828182eb107ef23900482d683ddc0 |
Polly |
6 | Pi MD5 | 9 | md5('c22beae30efad3609730452d995ac672') = 314159265959a69386a4096b9ac0cd45 |
zvibazak |
md5(6a751b7229da6c73cb26144abc17ae7c) 271828182eb107ef23900482d683ddc0