reversible means crypted-data contains original data itself, hash does not contain data, its one-way function, you can just try to randomly (or not) generate data, calculate hash and compare it, thats bruteforce.
key is not a password, its way too big to bruteforce it. key is not a password, its way too long to bruteforce it.