Code Monkey home page Code Monkey logo

mashing's Introduction

mAshing


mAshing is a Cryptography GUI tool developed in python and pyqt5 by Asim Tara Pathak.

Features of mAshing:

  • Encoding and Decoding message along with files
  • Checksum
  • Hashing and Hash Cracking
  • Password Manager
  • Secure Steganography (Audio(wav) and Image)

This project is useful for:

  • Cyber Forensic students
  • Cryptography algorithms
  • Research Scholar
  • Securely User can save their Password with the help of Cryptography method for free
  • Steganography method using secure encryption

Encoding Types:

  • Base 16
  • Base 32
  • Base 64
  • Base 85
  • A85
  • Standard Base 64
  • URL Safe Base 64

Encodings:

Ascii Big 5 Big5hkscs cp037 cp273 cp424 cp437 cp500 cp720 cp862 cp863 cp865
cp737 cp775 cp850 cp852 cp855 cp856 cp857 cp858 cp860 cp861 cp864 cp866
cp875 cp932 cp949 cp950 cp1006 cp1026 cp1125 cp1140 cp1250 cp1251 cp1552 cp1553
cp1555 cp1556 cp1557 cp1558 cp65001 euc_jp euc_jis_2004 euc_jisx0213 euc_kr gb2312 gbk gb18030
iso2022_jp iso2022_jp_1 iso2022_jp_2 iso2022_jp_2004 iso22_jp_3 iso2022_jp_ext iso2022_kr latin_1 iso8859_2 iso8859_3 iso8859_4 iso8859_5
hz cp869 cp874 cp1554 iso8859_6 iso8859_7 iso8859_8 iso8859_9 iso8859_10 iso8859_11 iso8859_12 iso8859_13
iso8859_14 iso8859_15 iso8859_16 johab koi8_r koi8_t koi8_u kz1048 mac_cyrillic mac_geek mac_iceland mac_latin2
mac_roman mac_turkish ptcp154 shift_jis shift_jis_2004 shift_jisx0213 utf_32 utf_32_be utf_32_le utf_16 utf_16_be utf_16_le
utf_7 utf_8 utf_8_sig

Message Digest Type:

  • Hex Value
  • Byte Value

Hashes:

Sha3_256 Sha Sha224 Sha3_224 Sha256 Md4 Md5 DSAWithSHA Sha512 Ripemd160 ECDSA-With-Sha1
Sha3_512 Sha384 Sha3_384 Whirlpool Sha1 DSA-SHA DSA Blake2b DSA Encryption Sha224 Blake2s
NTLM

Ciphers:

ADFGX ADFGVX Affine Autokey Atbash Beaufort Bifid Caesar
Columnar Transposition Enigma M3 Multiplicative Gronsfeld M-209 Playfair Polybius Square Porta
Railfence Rot13 Simple Substitution Vigenere Monoalphabetic Substitution

Download and Use mAshing:

Note: Python-3 must be installed brfore to run mAshing.

Step 1: Download/Clone mAshing from GitHub
Step 2: Open cmd/terminal and run the command below:
        pip install -r requirements.txt
        (If it don't gives any error then you can skip step 3 and can continue from step 4. But if any error occured 
        while downloading and installing packages then you can type following commands and install packages using step 3)
Step 3: If step 2 gives error then type following commands in cmd/terminal:
        pip install cryptography
        pip install stepic
        pip install image
        pip install wave
        pip install pyperclip
        pip install pyqt5
        pip install pyqt5-tools
        pip install pycipher
Step 4: Now , we are all set. Run main.py file now using following command,
        python main.py

WalkThrough Video:

Click here to see the WalkThrough Video of mAshing

Enjoy mAshing and you can give your feeback :)

mashing's People

Contributors

asimtarapathak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 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.