¿Cómo puedo implementar una función hash criptográfica usando el cifrado de bloque? Me preguntaba si puedo usar AES en el modo de encadenamiento de bloques de cifrado para lograr esto.
Yo recomendaría no implementar esto usted mismo. Si no está de acuerdo, eche un vistazo a las implementaciones actuales existentes de AES ; muchas bibliotecas están disponibles y es probable que se ajusten a sus necesidades.
Eche un vistazo a Convirtiendo un cifrado en una función de hashing y Descripción del cifrado AES en Wikipedia si está interesado en cómo funciona el algoritmo.
Lea otras preguntas en las etiquetas hash cryptography