Skip to content

Ciphers

Classic and modern cipher transforms for systematic obfuscation of attack prompts.

Module: dreadnode.transforms.cipher

Classic and modern ciphers for systematic obfuscation.

TransformDescription
atbash_cipherAtbash (reverse alphabet) substitution
caesar_cipherCaesar cipher with configurable shift
rot13_cipherROT13 (Caesar shift 13)
rot47_cipherROT47 (printable ASCII rotation)
rot8000_cipherROT8000 (full Unicode rotation)
vigenere_cipherVigenere polyalphabetic cipher
substitution_cipherCustom alphabet substitution
xor_cipherXOR encryption
rail_fence_cipherRail fence transposition
columnar_transpositionColumnar transposition cipher
playfair_cipherPlayfair digraph cipher
affine_cipherAffine cipher (ax+b mod 26)
bacon_cipherBacon’s biliteral cipher
autokey_cipherAutokey cipher
beaufort_cipherBeaufort cipher
meta_cipherStatic cipher selection inspired by MetaCipher

See Transforms for how to apply transforms with any attack.