ErrLookup › gchq/CyberChef
gchq/CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis · JavaScript · 651 source files
Analyzed at 4290ea7539 on 2026-08-13. 438 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Unknown algorithm version | exception | error | crypto, gost, argument-validation, recipe-config |
| err.message.replace("Rotor", "Plugboard") | exception | error | crypto, typex, plugboard, wiring, permutation-validation |
| Data is not a valid | validation | error | dish, type-mismatch, validation, disherror |
| Error loading image. | exception | error | image-processing, jimp, input-validation, operation-error |
| Unknown input format | exception | error | coordinates, geo, input-validation, enum |
| Failed to hydrate operation | exception | error | recipe, hydration, operation-not-found, error |
| Error performing OCR on image. | exception | error | ocr, tesseract, wasm, browser, image |
| Unable to decrypt: authentication failed. The ciphertext… | exception | error | crypto, aead, ascon, authentication |
| Lorenz model type not recognised | exception | error | lorenz, cipher, validation, enum, config |
| CIDR must be less than 32 for IPv4 or 128 for IPv6 | exception | error | ipv4, ipv6, subnet, cidr, argument-validation |
| connects more than once | exception | error | enigma, plugboard, reflector, validation, duplicate, configuration |
| The values of a and b can only be integers. | exception | error | cipher, input-validation, affine-cipher, argument-validation |
| Invalid ITA2 character | exception | error | lorenz, cipher, validation, ita2, character-encoding |
| Plugboard wiring must be 26 unique uppercase letters | exception | error | crypto, typex, plugboard, wiring, argument-validation |
| The key must consist only of letters in the English alphabet | exception | error | cipher, bifid-cipher, input-validation |
| Invalid encoding | exception | error | encoding, text, codepage, input-validation, operation-error |
| Error | exception | error | crypto, kdf, argon2, parameter-validation |
| Error: Base64 input contains non-alphabet char(s) | validation | error | base64, decoding, alphabet, strict-mode, input-validation |
| Incorrect input length. Must be a multiple of the block… | exception | error | crypto, gost, key-wrap, input-length |
| Invalid Base64 payload | exception | error | flask, base64, session-cookie, crypto, input-validation |
| Need at least 20 bytes for a TCP Header | exception | error | networking, tcp, input-validation, length-check |
| Error translating from | exception | error | dish, translation, arraybuffer, disherror |
| Unrecognised unit | validation | error | windows-filetime, unix-timestamp, operation-args, config-mismatch |
| Invalid secret. The input must be a valid base32 string… | exception | error | otp, base32, hotp, user-input, argument-validation |
| ${err.toString()} | exception | error | crypto, bcrypt, password, input-validation |
| Invalid file type | exception | error | media, file-type, presentation, audio, video |
| Character: is not valid in radix . | exception | error | luhn, checksum, validation, radix, number-format |
| Invalid Bech32 string: no separator '1' found. | exception | error | bech32, decoding, separator, format-detection, input-validation |
| Invalid key length: bytes. Ascon-AEAD128 requires a key of… | exception | error | crypto, aead, ascon, key-length |
| Χ1 custom lugs must be 41 long and can only include . or x | exception | error | lorenz, cipher, validation, input-length, wheel-pattern |
| ${error} | exception | error | protobuf, serialization, schema, input-validation |
| Error: Base64 padding character | validation | error | base64, decoding, padding, strict-mode, input-validation |
| ${err} | exception | error | crypto, gost, cipher, input-validation |
| Invalid ciphertext length | exception | error | crypto, tea, decryption, block-alignment, argument-validation |
| Invalid mode value | exception | error | disassembly, x86, validation, programmatic |
| Rotor must be provided. | exception | error | cipher, enigma, input-validation, argument-validation, operation-error |
| Unknown hash input type | exception | error | hash, checksum, internal, argument-validation |
| Could not import private key | exception | error | cryptography, pgp, key-management, error-wrapping |
| Invalid UUID | exception | error | uuid, input-validation, format |
| Error: Invalid Base64 input length | validation | error | base64, decoding, input-validation, strict-mode |
| Error converting co-ordinates. | exception | error | coordinates, geo, input-validation, output-format, enum |
| Invalid ELF | exception | error | binary-parsing, elf, input-validation, operation-error |
| Invalid Base64 alphabet length | validation | error | base64, encoding, alphabet, validation, operationerror |
| Incorrectly Encoded Word | exception | error | mime, rfc2047, q-encoding, validation, malformed-input |
| Reflector must have exactly 13 pairs covering every letter | exception | error | enigma, reflector, validation, configuration, completeness |
| Number of bytes is not a divisor of | exception | error | image, input-validation, user-input |
| Error applying dither to image. | exception | error | image-processing, jimp, encoding, operation-error |
| Invalid Plaintext character | exception | error | lorenz, cipher, validation, plaintext, character-encoding |
| Invalid key length: bytes (expected: 16) | validation | error | crypto, rabbit, key-validation, validation |
| Error: Radix argument must be divisible by 2 | exception | error | luhn, checksum, validation, radix, argument-constraint |
| Failed to generate prime after | exception | error | prime, crypto, retry, rng, runtime |
| Unable to decrypt input with these parameters. | exception | error | aes, crypto, decryption, auth |
| Base and Exponent must be defined | exception | error | modular-exponentiation, crypto, rsa, validation, argument-required |
| Invalid alphabet size, required to be between 2 and 9… | exception | warning | combinatorics, de-bruijn, argument-validation, bounds |
| Invalid file type. | exception | error | cyberchef, image, jimp, file-type, input-validation, operation-error |
| Signature format could not be detected | exception | error | crypto, ecdsa, signature, format-detection, operation-error |
| The value of `a` must be coprime to 26. | exception | error | cipher, affine-cipher, math, argument-validation |
| The data does not appear to be signed. | exception | error | pgp, signature, crypto, kbpgp |
| Χ2 start must be between 1 and 31 | exception | error | cyberchef, colossus, lorenz, range-check, validation, operation-error |
| Data is not a valid TLS Client Hello. QUIC is not yet… | exception | error | tls, ja4, networking, fingerprinting, quic |
| failed to format datetime string | exception | error | crypto, x509, crl, parsing, datetime |
| PEM footer ' ' not found | exception | error | pem, parsing, base64, cryptography |
| Invalid nonce length | exception | error | crypto, aead, ascon, nonce-length |
| Couldn't verify message | exception | error | pgp, kbpgp, signature, cryptography |
| Error: all numbers must be between 1 and 26. | exception | error | cipher, a1z26, validation, input-parsing |
| Letter not in LS47 | validation | error | cryptography, ls47, validation, upstream-bug |
| Type or Length size must be greater than 0 | exception | error | parsing, tlv, input-validation, arguments |
| Key cannot be greater than 64 bytes It is currently " +… | exception | error | crypto, hash, blake2, key-length |
| Invalid padding: too many bits remaining | validation | error | bech32, decoding, bip-0173, padding, input-validation |
| Letter is not in the key | exception | error | cryptography, ls47, validation, user-input |
| Ψ5 start must be between 1 and 59 | exception | error | colossus, wheel-start, numeric-range, bug, input-validation |
| Modulus cannot be zero | exception | error | mod, arithmetic, validation, divide-by-zero, number-format |
| Provided key is not an EC key. | exception | error | crypto, ecdsa, key-validation, jsrsasign, operation-error |
| Could not identify a key manager. | exception | error | pgp, kbpgp, signature, cryptography |
| Invalid signature! | exception | error | flask, hmac, signature, session-cookie, crypto, authentication |
| Levels must be greater than 0 | exception | error | md6, hash, crypto, validation, argument-range |
| Unsupported public key type | exception | error | crypto, x509, certificate, public-key, jsrsasign |
| Error making request to | exception | error | network, dns, fetch, cors |
| Failed to set value of ingredient | exception | error | operation, ingredient, hydration, operationerror |
| Please enter a public key. | exception | error | crypto, ecdsa, key-validation, operation-error |
| Incorrect handshake length. | exception | error | tls, network, parsing, cyberchef, input-validation, ja3 |
| Invalid Huffman Code length while parsing DEFLATE block at… | exception | error | deflate, huffman, parsing, corruption, file-signatures |
| Incorrect number of sets, perhaps you need to modify the… | exception | error | set-operations, input-validation, delimiter |
| Invalid input format. Please enter the permissions in… | exception | error | filesystem, permissions, input-validation, unix |
| Value a must be defined | exception | error | validation, number-theory, argument-required |
| Invalid key length: bytes DES uses a key length of 8 bytes… | exception | error | crypto, des, key-length, validation |
| Unhandled Charset | exception | error | mime, rfc2047, charset, validation, encoding |
| Invalid PKCS#5 padding. | exception | error | cryptography, present, padding, decryption, wrong-key |
| Unrecognized capitalization scope | exception | error | validation, string, argument-error, recipe |
| Sorry, the operation is not available in the Node.js… | exception | error | node-api, excluded-operation, browser-only, excludedoperationerror |
| Wrong key size | validation | error | cryptography, ls47, validation, user-input |
| must be one of the following: . | validation | error | ingredient, validation, option, dropdown, operationerror |
| is not a base92 character | validation | error | base92, decoding, alphabet, input-validation |
| Letter duplicated in the key | validation | error | cryptography, ls47, validation, upstream-bug |
| No valid instructions found in input. The bytes may be for… | exception | error | disassembly, arm, capstone, architecture |
| Invalid Regular Expression (Please note this version of… | exception | error | regex, syntax, lookbehind, validation, runtime |
| Blocksize must be a positive integer. | validation | error | xor-checksum, operation-args, numeric-validation |
| Invalid Bech32 string: mixed case is not allowed. Use all… | exception | error | bech32, decoding, bip-0173, case-sensitivity, input-validation |
| Incorrect number of samples. | exception | error | cyberchef, fuzzy-hash, ctph, input-validation, operation-error |
| Incorrect number of samples, perhaps you need to modify the… | exception | error | text, diff, validation, delimiter |