Das Ziel dieses Code-Golfs ist es, ein Programm zu erstellen, das einen String als Eingabe verwendet, und Sie müssen den SHA-1- Hashwert als Hexadezimalzahl ausgeben . Den Pseudocode für SHA-1 finden Sie hier
Andere Regeln:
- Kein Netzwerkzugriff
- Sie dürfen keine externen Programme ausführen
- Es ist nicht gestattet, integrierte Methoden zum Hashing der Eingabe zu verwenden
- Der kürzeste Code gewinnt
- Es muss nur die ASCII-Eingabe verarbeitet werden
- Die Ausgabe kann entweder in Klein- oder Großbuchstaben erfolgen
Die Eingabe kann erfolgen mit:
- Eingabeaufforderung
- Verwenden von Befehlszeilenargumenten
- STDIN verwenden
Testfälle:
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