El objetivo de este código de golf es crear un programa que tome una cadena como entrada, y debe generar el valor hash SHA-1 como un número hexadecimal. Puede encontrar el pseudocódigo para SHA-1 aquí
Otras reglas:
- Sin acceso a internet
- No tienes permiso para ejecutar programas externos
- No está permitido usar métodos integrados para hacer hash de la entrada
- El código más corto gana
- Solo es necesario manejar la entrada ASCII
- La salida puede ser minúscula o mayúscula
La entrada se puede proporcionar usando:
- Solicitud de entrada
- Usar argumentos de línea de comando
- Usando STDIN
Casos de prueba:
Input: The quick brown fox jumps over the lazy dog
Output: 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
----------------------------------------------------------
Input: The quick brown fox jumps right over the lazy dog
Output: 1c3aff41d97ada6a25ae62f9522e4abd358d741f
------------------------------------------------------------
Input: This is a code golf challenge
Output: f52ff9edd95d98e707bd16a7dead459cb8db8693