No, estás confundiendo conceptos, md5 sha1 y crc32 no son algoritmos de cifrado, sino algoritmos
reducción criptográfica, es decir generan
hash correspondiente al contenido que se les brinda. No hay forma de recuperar el mensaje original con que el hash fue generado.
Lo que si es posible es aprovechar las
colisiones hash para saber que contenido genera el mismo hash que ya sabes. Ojo, las colisiones no significan que ese sea el contenido original, sino que de
casualidad este genera el mismo hash.