Keyg3n_M1#1 by Shad3

The algorithm simply checks that the key is “>= 8 <= 10” characters long and the sum of all characters is >= 1000. So the idea of this “keygen” is to generate a random string with length = 10, and charset ‘d..z’ (because ‘d’ == 100d == 0x64, 1000 / 10 = 100).

I solved it in the following way:

Get the crackme here, the full solution is here.