Magari dipende anche dall' algoritmo di crittografia usato e in altri contesti dalla funzione hash per l'integrità dei dati.
Mi sembra che il 3DES si comporti benissimo in crittografia e il SHA-2 SHA-3 come funzione hash (MD5 è stato già violato, eppure è strausato

).