All Projects → s0md3v → Decodify

s0md3v / Decodify

Detect and decode encoded strings, recursively.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Decodify

multibase
multi base encoding/decoding utility
Stars: ✭ 15 (-97.76%)
Mutual labels:  encoding, base64, decoding
scure-base
Secure, audited & 0-deps implementation of bech32, base64, base32, base16 & base58
Stars: ✭ 27 (-95.97%)
Mutual labels:  encoding, base64, decoding
universal-base64
Small universal base64 functions for node.js and browsers
Stars: ✭ 25 (-96.27%)
Mutual labels:  encoding, base64, decoding
BeFoR64
BeFoR64, Base64 encoding/decoding library for FoRtran poor men
Stars: ✭ 17 (-97.46%)
Mutual labels:  encoding, base64, decoding
go-fixedwidth
Encoding and decoding for fixed-width formatted data
Stars: ✭ 64 (-90.45%)
Mutual labels:  encoding, decoding
cpp-bencoding
A C++ bencoding library supporting both decoding and encoding.
Stars: ✭ 20 (-97.01%)
Mutual labels:  encoding, decoding
sirdez
Glorious Binary Serialization and Deserialization for TypeScript.
Stars: ✭ 20 (-97.01%)
Mutual labels:  encoding, decoding
velvet-video
Java library for encoding / decoding / muxing / demuxing video and audio in various formats
Stars: ✭ 32 (-95.22%)
Mutual labels:  encoding, decoding
DjvuNet
DjvuNet is a cross platform fully managed .NET library for working with Djvu documents which can run on Linux, macOS and Windows. Library has been written in C# and targets .NET Core v3.0 and .NET Standard v2.1 or later. We intend to provide DjVu document processing capabilities on par with DjVuLibre reference library (or even better).
Stars: ✭ 54 (-91.94%)
Mutual labels:  encoding, decoding
avro ex
An Avro Library that emphasizes testability and ease of use.
Stars: ✭ 47 (-92.99%)
Mutual labels:  encoding, decoding
Flac
Free Lossless Audio Codec
Stars: ✭ 593 (-11.49%)
Mutual labels:  encoding, decoding
Hashids.net
A small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.
Stars: ✭ 470 (-29.85%)
Mutual labels:  encoding, decoding
BaseNcoding
Library for encoding of binary data into strings using base32, base85, base128 and other algorithms.
Stars: ✭ 42 (-93.73%)
Mutual labels:  encoding, base64
Go Geom
Package geom implements efficient geometry types for geospatial applications.
Stars: ✭ 456 (-31.94%)
Mutual labels:  encoding, decoding
Serpent
A protocol to serialize Swift structs and classes for encoding and decoding.
Stars: ✭ 281 (-58.06%)
Mutual labels:  encoding, decoding
Xmorse
🌞 ~1.5Kb morse code library for all. 一个支持 Unicode 中文摩斯密码编码的 Javascript 库。
Stars: ✭ 266 (-60.3%)
Mutual labels:  encoding, decoding
Python Iocextract
Defanged Indicator of Compromise (IOC) Extractor.
Stars: ✭ 300 (-55.22%)
Mutual labels:  base64, decoding
Constant time encoding
Constant-Time Character Encoding in PHP Projects
Stars: ✭ 403 (-39.85%)
Mutual labels:  encoding, base64
go-webp
Simple and fast webp library for golang
Stars: ✭ 91 (-86.42%)
Mutual labels:  encoding, decoding
d3coder
Chrome extension for encoding/decoding and hashing text on websites
Stars: ✭ 26 (-96.12%)
Mutual labels:  encoding, decoding

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].