cyberchef
Version:
The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis.
123 lines (119 loc) • 5.8 kB
JavaScript
/**
* THIS FILE IS AUTOMATICALLY GENERATED BY src/core/config/scripts/generateConfig.mjs
*
* @author n1474335 [n1474335@gmail.com]
* @copyright Crown Copyright 2026
* @license Apache-2.0
*/
import A1Z26CipherDecode from "../../operations/A1Z26CipherDecode.mjs";
import A1Z26CipherEncode from "../../operations/A1Z26CipherEncode.mjs";
import AESDecrypt from "../../operations/AESDecrypt.mjs";
import AESEncrypt from "../../operations/AESEncrypt.mjs";
import AESKeyUnwrap from "../../operations/AESKeyUnwrap.mjs";
import AESKeyWrap from "../../operations/AESKeyWrap.mjs";
import AffineCipherDecode from "../../operations/AffineCipherDecode.mjs";
import AffineCipherEncode from "../../operations/AffineCipherEncode.mjs";
import AtbashCipher from "../../operations/AtbashCipher.mjs";
import BifidCipherDecode from "../../operations/BifidCipherDecode.mjs";
import BifidCipherEncode from "../../operations/BifidCipherEncode.mjs";
import BlowfishDecrypt from "../../operations/BlowfishDecrypt.mjs";
import BlowfishEncrypt from "../../operations/BlowfishEncrypt.mjs";
import CaesarBoxCipher from "../../operations/CaesarBoxCipher.mjs";
import CetaceanCipherDecode from "../../operations/CetaceanCipherDecode.mjs";
import CetaceanCipherEncode from "../../operations/CetaceanCipherEncode.mjs";
import ChaCha from "../../operations/ChaCha.mjs";
import DESDecrypt from "../../operations/DESDecrypt.mjs";
import DESEncrypt from "../../operations/DESEncrypt.mjs";
import DeriveEVPKey from "../../operations/DeriveEVPKey.mjs";
import DerivePBKDF2Key from "../../operations/DerivePBKDF2Key.mjs";
import ECDSASign from "../../operations/ECDSASign.mjs";
import ECDSASignatureConversion from "../../operations/ECDSASignatureConversion.mjs";
import ECDSAVerify from "../../operations/ECDSAVerify.mjs";
import GOSTDecrypt from "../../operations/GOSTDecrypt.mjs";
import GOSTEncrypt from "../../operations/GOSTEncrypt.mjs";
import GOSTKeyUnwrap from "../../operations/GOSTKeyUnwrap.mjs";
import GOSTKeyWrap from "../../operations/GOSTKeyWrap.mjs";
import GOSTSign from "../../operations/GOSTSign.mjs";
import GOSTVerify from "../../operations/GOSTVerify.mjs";
import GenerateECDSAKeyPair from "../../operations/GenerateECDSAKeyPair.mjs";
import GenerateRSAKeyPair from "../../operations/GenerateRSAKeyPair.mjs";
import PseudoRandomNumberGenerator from "../../operations/PseudoRandomNumberGenerator.mjs";
import RC2Decrypt from "../../operations/RC2Decrypt.mjs";
import RC2Encrypt from "../../operations/RC2Encrypt.mjs";
import RC4 from "../../operations/RC4.mjs";
import RC4Drop from "../../operations/RC4Drop.mjs";
import RSADecrypt from "../../operations/RSADecrypt.mjs";
import RSAEncrypt from "../../operations/RSAEncrypt.mjs";
import RSASign from "../../operations/RSASign.mjs";
import RSAVerify from "../../operations/RSAVerify.mjs";
import Rabbit from "../../operations/Rabbit.mjs";
import RailFenceCipherDecode from "../../operations/RailFenceCipherDecode.mjs";
import RailFenceCipherEncode from "../../operations/RailFenceCipherEncode.mjs";
import SM4Decrypt from "../../operations/SM4Decrypt.mjs";
import SM4Encrypt from "../../operations/SM4Encrypt.mjs";
import Salsa20 from "../../operations/Salsa20.mjs";
import TripleDESDecrypt from "../../operations/TripleDESDecrypt.mjs";
import TripleDESEncrypt from "../../operations/TripleDESEncrypt.mjs";
import VigenèreDecode from "../../operations/VigenèreDecode.mjs";
import VigenèreEncode from "../../operations/VigenèreEncode.mjs";
import XSalsa20 from "../../operations/XSalsa20.mjs";
import XXTEADecrypt from "../../operations/XXTEADecrypt.mjs";
import XXTEAEncrypt from "../../operations/XXTEAEncrypt.mjs";
const OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
OpModules.Ciphers = {
"A1Z26 Cipher Decode": A1Z26CipherDecode,
"A1Z26 Cipher Encode": A1Z26CipherEncode,
"AES Decrypt": AESDecrypt,
"AES Encrypt": AESEncrypt,
"AES Key Unwrap": AESKeyUnwrap,
"AES Key Wrap": AESKeyWrap,
"Affine Cipher Decode": AffineCipherDecode,
"Affine Cipher Encode": AffineCipherEncode,
"Atbash Cipher": AtbashCipher,
"Bifid Cipher Decode": BifidCipherDecode,
"Bifid Cipher Encode": BifidCipherEncode,
"Blowfish Decrypt": BlowfishDecrypt,
"Blowfish Encrypt": BlowfishEncrypt,
"Caesar Box Cipher": CaesarBoxCipher,
"Cetacean Cipher Decode": CetaceanCipherDecode,
"Cetacean Cipher Encode": CetaceanCipherEncode,
"ChaCha": ChaCha,
"DES Decrypt": DESDecrypt,
"DES Encrypt": DESEncrypt,
"Derive EVP key": DeriveEVPKey,
"Derive PBKDF2 key": DerivePBKDF2Key,
"ECDSA Sign": ECDSASign,
"ECDSA Signature Conversion": ECDSASignatureConversion,
"ECDSA Verify": ECDSAVerify,
"GOST Decrypt": GOSTDecrypt,
"GOST Encrypt": GOSTEncrypt,
"GOST Key Unwrap": GOSTKeyUnwrap,
"GOST Key Wrap": GOSTKeyWrap,
"GOST Sign": GOSTSign,
"GOST Verify": GOSTVerify,
"Generate ECDSA Key Pair": GenerateECDSAKeyPair,
"Generate RSA Key Pair": GenerateRSAKeyPair,
"Pseudo-Random Number Generator": PseudoRandomNumberGenerator,
"RC2 Decrypt": RC2Decrypt,
"RC2 Encrypt": RC2Encrypt,
"RC4": RC4,
"RC4 Drop": RC4Drop,
"RSA Decrypt": RSADecrypt,
"RSA Encrypt": RSAEncrypt,
"RSA Sign": RSASign,
"RSA Verify": RSAVerify,
"Rabbit": Rabbit,
"Rail Fence Cipher Decode": RailFenceCipherDecode,
"Rail Fence Cipher Encode": RailFenceCipherEncode,
"SM4 Decrypt": SM4Decrypt,
"SM4 Encrypt": SM4Encrypt,
"Salsa20": Salsa20,
"Triple DES Decrypt": TripleDESDecrypt,
"Triple DES Encrypt": TripleDESEncrypt,
"Vigenère Decode": VigenèreDecode,
"Vigenère Encode": VigenèreEncode,
"XSalsa20": XSalsa20,
"XXTEA Decrypt": XXTEADecrypt,
"XXTEA Encrypt": XXTEAEncrypt,
};
export default OpModules;