GithubHelp home page GithubHelp logo

decodify's Introduction

Decodify

It can detect and decode encoded strings, recursively.
Lets take this string : s0md3v and encode it in Base 64

czBtZDN2

Now lets encode it in hex

637a42745a444e32

And now again in Base 64

NjM3YTQyNzQ1YTQ0NGUzMg==

Now lets supply it to Decodify

Boom! Thats what Decodify does. It automatically detects the encoding and decodes it and it does that recursively.

Supported Encodings and Encryptions

  • Caesar ciphers
  • Hex
  • Decimal
  • Binary
  • Base64
  • URL
  • FromChar
  • MD5
  • SHA1
  • SHA2

Warning: Decodify uses third party web services for MD5, SHA1 & SHA2 hash lookups. If you are dealing with sensitive data, you are advised to use the -s option which will prevent Decodify to use these services.

Usage

Download Decodify with the following command:

git clone https://github.com/UltimateHackers/Decodify

Now switch to Decodify directory and run the installer with this command:

make install

Now you can run decodify by entering dcode <string to decode> in your terminal.

To remove Decodify run the uninstaller with this command

make uninstall

Decoding Caesar Cipher

You can supply the offest by --rot option or you can tell Decodify to decode for 1-26 offest by using --rot all.
Using -rot all option on the string bpgkta xh qtiitg iwpc sr gives the following output:

rot all demo

Reversing a String

You can reverse a string by using the -rev option.

Contribution

If you encounter a valid encoded string which wasn't correctly processed by Decodfiy, please open an issue including the string.
You can also contribute by adding support for more encodings or by fixing my poorly writting code.

decodify's People

Contributors

jmdoubleu avatar s0md3v avatar sair770 avatar thanosgn avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.