Fixed the byte order of digest output for hash-mode 11800 (Streebog-512)

pull/1726/head
R. Yushaev 6 years ago
parent 48cf3f722b
commit 831075b532

@ -55,6 +55,7 @@
- Fixed speed/delay problem when quitting while the outfile folder is being scanned - Fixed speed/delay problem when quitting while the outfile folder is being scanned
- Fixed the ciphertext max length in Ansible Vault parser - Fixed the ciphertext max length in Ansible Vault parser
- Fixed the tokenizer configuration in Postgres hash parser - Fixed the tokenizer configuration in Postgres hash parser
- Fixed the byte order of digest output for hash-mode 11800 (Streebog-512)
* changes v4.2.0 -> v4.2.1 * changes v4.2.0 -> v4.2.1

@ -21047,22 +21047,22 @@ int ascii_digest (hashcat_ctx_t *hashcat_ctx, char *out_buf, const size_t out_le
else if (hash_mode == 11800) else if (hash_mode == 11800)
{ {
snprintf (out_buf, out_len - 1, "%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x", snprintf (out_buf, out_len - 1, "%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x%08x",
digest_buf[ 0], byte_swap_32 (digest_buf[ 0]),
digest_buf[ 1], byte_swap_32 (digest_buf[ 1]),
digest_buf[ 2], byte_swap_32 (digest_buf[ 2]),
digest_buf[ 3], byte_swap_32 (digest_buf[ 3]),
digest_buf[ 4], byte_swap_32 (digest_buf[ 4]),
digest_buf[ 5], byte_swap_32 (digest_buf[ 5]),
digest_buf[ 6], byte_swap_32 (digest_buf[ 6]),
digest_buf[ 7], byte_swap_32 (digest_buf[ 7]),
digest_buf[ 8], byte_swap_32 (digest_buf[ 8]),
digest_buf[ 9], byte_swap_32 (digest_buf[ 9]),
digest_buf[10], byte_swap_32 (digest_buf[10]),
digest_buf[11], byte_swap_32 (digest_buf[11]),
digest_buf[12], byte_swap_32 (digest_buf[12]),
digest_buf[13], byte_swap_32 (digest_buf[13]),
digest_buf[14], byte_swap_32 (digest_buf[14]),
digest_buf[15]); byte_swap_32 (digest_buf[15]));
} }
else if (hash_mode == 11900) else if (hash_mode == 11900)
{ {

Loading…
Cancel
Save