Quand l'utilisation du CRC est-elle plus appropriée que MD5 / SHA1?

Quand est-il approprié d'utiliser CRC pour la détection d'erreurs par rapport aux fonctions de hachage plus modernes telles que MD5 ou SHA1? Le premier est-il plus facile à implémenter sur du matériel