Skip to content
This repository has been archived by the owner on Mar 9, 2021. It is now read-only.
/ enCiphey Public archive

Literally does the opposite of Ciphey. Encrypts text.

License

Notifications You must be signed in to change notification settings

Ciphey/enCiphey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyPI

enCiphey

Literally does the opposite of Ciphey. Encrypts text with a random (crackable) encryption, hash or encoding.

Currently used to build datasets of encrypted text, but can be used in CTFs which require random components.

How to use

>>> import encipher_crypto
>>> obj = encipher_crypto.encipher_crypto
>>> print(obj.randomEncrypt("Text you want to encrypt here")

The output returns a dictionary containing 3 keys:

{"PlainText": text, "EncryptedText": encryptedText, "CipherUsed": name}

Currently supported encryption methods

  • Base64
  • Caesar
  • Base32
  • Base16
  • Binary
  • Ascii
  • Morse Code
  • Reverse (reverse the text)

How to delete ciphers you don't like

To get rid of a cipher you don't like, delete it from the list and it won't be used.

The list is found in encipher_crypto.py

self.methods = [
    self.Base64,
    self.Ascii,
    self.Base16,
    self.Base32,
    self.Binary,
    self.Hex,
    self.MorseCode,
    self.Reverse,
]

About

Literally does the opposite of Ciphey. Encrypts text.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published