bee-san/Ares

Add existing encodings/ciphers from Ciphey

Open

#61 opened on 2022年11月14日

GitHub で見る
 (12 comments) (0 reactions) (0 assignees)Rust (45 forks)github user discovery
enhancementhelp wanted

Repository metrics

Stars
 (871 stars)
PR merge metrics
 (PR metrics pending)

説明

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

コントリビューターガイド