cyberchef
Version:
The Cyber Swiss Army Knife for encryption, encoding, compression and data analysis.
129 lines (125 loc) • 5.49 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 Adler32Checksum from "../../operations/Adler32Checksum.mjs";
import AnalyseHash from "../../operations/AnalyseHash.mjs";
import AnalyseUUID from "../../operations/AnalyseUUID.mjs";
import Argon2 from "../../operations/Argon2.mjs";
import Argon2Compare from "../../operations/Argon2Compare.mjs";
import Bcrypt from "../../operations/Bcrypt.mjs";
import BcryptCompare from "../../operations/BcryptCompare.mjs";
import BcryptParse from "../../operations/BcryptParse.mjs";
import CMAC from "../../operations/CMAC.mjs";
import CTPH from "../../operations/CTPH.mjs";
import CipherSaber2Decrypt from "../../operations/CipherSaber2Decrypt.mjs";
import CipherSaber2Encrypt from "../../operations/CipherSaber2Encrypt.mjs";
import CompareCTPHHashes from "../../operations/CompareCTPHHashes.mjs";
import CompareSSDEEPHashes from "../../operations/CompareSSDEEPHashes.mjs";
import DeriveHKDFKey from "../../operations/DeriveHKDFKey.mjs";
import Fletcher16Checksum from "../../operations/Fletcher16Checksum.mjs";
import Fletcher32Checksum from "../../operations/Fletcher32Checksum.mjs";
import Fletcher64Checksum from "../../operations/Fletcher64Checksum.mjs";
import Fletcher8Checksum from "../../operations/Fletcher8Checksum.mjs";
import GenerateAllChecksums from "../../operations/GenerateAllChecksums.mjs";
import GenerateAllHashes from "../../operations/GenerateAllHashes.mjs";
import GenerateUUID from "../../operations/GenerateUUID.mjs";
import HAS160 from "../../operations/HAS160.mjs";
import HASSHClientFingerprint from "../../operations/HASSHClientFingerprint.mjs";
import HASSHServerFingerprint from "../../operations/HASSHServerFingerprint.mjs";
import HMAC from "../../operations/HMAC.mjs";
import JA3Fingerprint from "../../operations/JA3Fingerprint.mjs";
import JA3SFingerprint from "../../operations/JA3SFingerprint.mjs";
import JA4Fingerprint from "../../operations/JA4Fingerprint.mjs";
import JA4ServerFingerprint from "../../operations/JA4ServerFingerprint.mjs";
import JWTDecode from "../../operations/JWTDecode.mjs";
import JWTSign from "../../operations/JWTSign.mjs";
import JWTVerify from "../../operations/JWTVerify.mjs";
import Keccak from "../../operations/Keccak.mjs";
import LMHash from "../../operations/LMHash.mjs";
import LS47Decrypt from "../../operations/LS47Decrypt.mjs";
import LS47Encrypt from "../../operations/LS47Encrypt.mjs";
import MD2 from "../../operations/MD2.mjs";
import MD4 from "../../operations/MD4.mjs";
import MD5 from "../../operations/MD5.mjs";
import MD6 from "../../operations/MD6.mjs";
import NTHash from "../../operations/NTHash.mjs";
import RIPEMD from "../../operations/RIPEMD.mjs";
import SHA0 from "../../operations/SHA0.mjs";
import SHA1 from "../../operations/SHA1.mjs";
import SHA2 from "../../operations/SHA2.mjs";
import SHA3 from "../../operations/SHA3.mjs";
import SM2Decrypt from "../../operations/SM2Decrypt.mjs";
import SM2Encrypt from "../../operations/SM2Encrypt.mjs";
import SM3 from "../../operations/SM3.mjs";
import SSDEEP from "../../operations/SSDEEP.mjs";
import Scrypt from "../../operations/Scrypt.mjs";
import Shake from "../../operations/Shake.mjs";
import Snefru from "../../operations/Snefru.mjs";
import TCPIPChecksum from "../../operations/TCPIPChecksum.mjs";
import Whirlpool from "../../operations/Whirlpool.mjs";
import XORChecksum from "../../operations/XORChecksum.mjs";
const OpModules = typeof self === "undefined" ? {} : self.OpModules || {};
OpModules.Crypto = {
"Adler-32 Checksum": Adler32Checksum,
"Analyse hash": AnalyseHash,
"Analyse UUID": AnalyseUUID,
"Argon2": Argon2,
"Argon2 compare": Argon2Compare,
"Bcrypt": Bcrypt,
"Bcrypt compare": BcryptCompare,
"Bcrypt parse": BcryptParse,
"CMAC": CMAC,
"CTPH": CTPH,
"CipherSaber2 Decrypt": CipherSaber2Decrypt,
"CipherSaber2 Encrypt": CipherSaber2Encrypt,
"Compare CTPH hashes": CompareCTPHHashes,
"Compare SSDEEP hashes": CompareSSDEEPHashes,
"Derive HKDF key": DeriveHKDFKey,
"Fletcher-16 Checksum": Fletcher16Checksum,
"Fletcher-32 Checksum": Fletcher32Checksum,
"Fletcher-64 Checksum": Fletcher64Checksum,
"Fletcher-8 Checksum": Fletcher8Checksum,
"Generate all checksums": GenerateAllChecksums,
"Generate all hashes": GenerateAllHashes,
"Generate UUID": GenerateUUID,
"HAS-160": HAS160,
"HASSH Client Fingerprint": HASSHClientFingerprint,
"HASSH Server Fingerprint": HASSHServerFingerprint,
"HMAC": HMAC,
"JA3 Fingerprint": JA3Fingerprint,
"JA3S Fingerprint": JA3SFingerprint,
"JA4 Fingerprint": JA4Fingerprint,
"JA4Server Fingerprint": JA4ServerFingerprint,
"JWT Decode": JWTDecode,
"JWT Sign": JWTSign,
"JWT Verify": JWTVerify,
"Keccak": Keccak,
"LM Hash": LMHash,
"LS47 Decrypt": LS47Decrypt,
"LS47 Encrypt": LS47Encrypt,
"MD2": MD2,
"MD4": MD4,
"MD5": MD5,
"MD6": MD6,
"NT Hash": NTHash,
"RIPEMD": RIPEMD,
"SHA0": SHA0,
"SHA1": SHA1,
"SHA2": SHA2,
"SHA3": SHA3,
"SM2 Decrypt": SM2Decrypt,
"SM2 Encrypt": SM2Encrypt,
"SM3": SM3,
"SSDEEP": SSDEEP,
"Scrypt": Scrypt,
"Shake": Shake,
"Snefru": Snefru,
"TCP/IP Checksum": TCPIPChecksum,
"Whirlpool": Whirlpool,
"XOR Checksum": XORChecksum,
};
export default OpModules;