Hashing
8 operations. Call any of them with cyberchef_bake, or pre-load them
with CYBERCHEF_TOOL_SURFACE=all.
BLAKE2b
Section titled “BLAKE2b”Performs BLAKE2b hashing on the input. BLAKE2b is a flavour of the BLAKE cryptographic hash function that is optimized for 64-bit platforms and produces digests of any size between 1 and 64 bytes. Supports the use of an optional key.
- Tool name:
cyberchef_blake2b - Input / output:
ArrayBuffer→string
| Argument | Type | Default |
|---|---|---|
size |
option | 512 |
output_encoding |
option | Hex |
key |
toggleString | {"option":"UTF8","string":""} |
BLAKE2s
Section titled “BLAKE2s”Performs BLAKE2s hashing on the input. BLAKE2s is a flavour of the BLAKE cryptographic hash function that is optimized for 8- to 32-bit platforms and produces digests of any size between 1 and 32 bytes. Supports the use of an optional key.
- Tool name:
cyberchef_blake2s - Input / output:
ArrayBuffer→string
| Argument | Type | Default |
|---|---|---|
size |
option | 256 |
output_encoding |
option | Hex |
key |
toggleString | {"option":"UTF8","string":""} |
BLAKE3
Section titled “BLAKE3”Hashes the input using BLAKE3 (UTF-8 encoded), with an optional key (also UTF-8), and outputs the result in hexadecimal format.
- Tool name:
cyberchef_blake3 - Input / output:
string→string
| Argument | Type | Default |
|---|---|---|
size_bytes |
number | 16 |
key |
string | — |
Convert co-ordinate format
Section titled “Convert co-ordinate format”Converts geographical coordinates between different formats.Supported formats:Degrees Minutes Seconds (DMS)Degrees Decimal Minutes (DDM)Decimal Degrees (DD)GeohashMilitary Grid Reference System (MGRS)Ordnance Survey National Grid (OSNG)Universal Transverse Mercator (UTM)The operation can try to detect the input co-ordinate format and delimiter automatically, but this may not always work correctly.
- Tool name:
cyberchef_convert_co_ordinate_format - Input / output:
string→string
| Argument | Type | Default |
|---|---|---|
input_format |
option | Auto |
input_delimiter |
option | Auto |
output_format |
option | Degrees Minutes Seconds |
output_delimiter |
option | Space |
include_compass_directions |
option | None |
precision |
number | 3 |
GOST Hash
Section titled “GOST Hash”The GOST hash function, defined in the standards GOST R 34.11-94 and GOST 34.311-95 is a 256-bit cryptographic hash function. It was initially defined in the Russian national standard GOST R 34.11-94 Information Technology – Cryptographic Information Security – Hash Function. The equivalent standard used by other member-states of the CIS is GOST 34.311-95.This function must not be confused with a different Streebog hash function, which is defined in the new revision of the standard GOST R 34.11-2012.The GOST hash function is based on the GOST block cipher.
- Tool name:
cyberchef_gost_hash - Input / output:
ArrayBuffer→string
| Argument | Type | Default |
|---|---|---|
algorithm |
argSelector | GOST 28147 (1994) |
digest_length |
option | 256 |
sbox |
option | E-TEST |
MurmurHash3
Section titled “MurmurHash3”Generates a MurmurHash v3 for a string input and an optional seed input
- Tool name:
cyberchef_murmurhash3 - Input / output:
string→number
| Argument | Type | Default |
|---|---|---|
seed |
number | 0 |
convert_to_signed |
boolean | false |
Show on map
Section titled “Show on map”Displays co-ordinates on a slippy map.Co-ordinates will be converted to decimal degrees before being shown on the map.Supported formats:Degrees Minutes Seconds (DMS)Degrees Decimal Minutes (DDM)Decimal Degrees (DD)GeohashMilitary Grid Reference System (MGRS)Ordnance Survey National Grid (OSNG)Universal Transverse Mercator (UTM)This operation will not work offline.
- Tool name:
cyberchef_show_on_map - Input / output:
string→html
| Argument | Type | Default |
|---|---|---|
zoom_level |
number | 13 |
input_format |
option | Auto |
input_delimiter |
option | Auto |
Streebog
Section titled “Streebog”Streebog is a cryptographic hash function defined in the Russian national standard GOST R 34.11-2012 Information Technology – Cryptographic Information Security – Hash Function. It was created to replace an obsolete GOST hash function defined in the old standard GOST R 34.11-94, and as an asymmetric reply to SHA-3 competition by the US National Institute of Standards and Technology.
- Tool name:
cyberchef_streebog - Input / output:
ArrayBuffer→string
| Argument | Type | Default |
|---|---|---|
digest_length |
option | 256 |