bee-san/Ares

Add existing encodings/ciphers from Ciphey

Open

#61 ouverte le 14 nov. 2022

Voir sur GitHub
 (12 commentaires) (0 réactions) (0 assignés)Rust (45 forks)github user discovery
enhancementhelp wanted

Métriques du dépôt

Stars
 (871 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

This is a list of all the currently supported encodings/ciphers in Ciphey. We need to make them in Rust for Ares to achieve feature parity.

Encodings

  • Base2 (Binary)
  • Base8 (Octal)
  • Base10 (Decimal)
  • Base16 (Hexadecimal)
  • Base32
  • Base58 Bitcoin
  • Base58 Flickr
  • Base58 Ripple
  • Base58 Monero (Not in Ciphey)
  • Base62 #137
  • Base64
  • Base64 URL
  • Base69
  • Base85
  • Citrix CTX1 (Not in Ciphey)
  • Z85
  • ASCII Base85
  • Base91
  • Base65536
  • ASCII
  • Reversed text
  • Morse Code
  • DNA codons
  • Atbash
  • Standard Galactic Alphabet (aka Minecraft Enchanting Language)
  • Leetspeak
  • Baudot ITA2
  • URL encoding
  • SMS Multi-tap
  • DMTF
  • A1Z26
  • Prisoner's Tap Code
  • UUencode
  • Braille (Grade 1)

Ciphers

  • Caesar Cipher
  • ROT47 (up to ROT94 with the ROT47 alphabet)
  • ASCII shift (up to ROT127 with the full ASCII alphabet)
  • Vigenère Cipher
  • Affine Cipher
  • Railfence Cipher (Not in Ciphey)
  • Binary Substitution Cipher (XY-Cipher)
  • Baconian Cipher (both variants)
  • Soundex
  • Transposition Cipher
  • Pig Latin

Modern day cryptography

  • Repeating-key XOR
  • Single XOR

Esoteric languages

  • Brainfuck

Compression Methods

  • GZip

Guide contributeur