Skip to content

An easy-to-use encryption program, built from the ground up for educational purposes only

License

Notifications You must be signed in to change notification settings

harens/kintercrypt

Repository files navigation

kintercrypt

Travis (.org) LGTM Grade Codacy grade Code Climate maintainability Coveralls github

An easy-to-use encryption program, built from the ground up

⚠️ This project is for educational purposes only. It is by no means complete or secure! ⚠️

Features

  • Encrypts and decrypts text quickly
  • Simple GUI interface
  • Cross-platform support
  • Extensive in-code comments and docstrings to explain how various ciphers/codecs work
  • Written in pure Python with no dependencies required to run the program, making it trivial to install

Installation

The latest release can be found here

Alternatively, if you are on macOS, you can run the following:

brew tap harens/tap
brew cask install kintercrypt

To build from source, download the source code from here and run kintercrypt/main_gui.py

Why?

Other than for testing and deployment, this project has zero third-party dependencies. What you see in the source code is what you get as a program.

Not only does this improve longer-term stability and portability, but from a security standpoint, the project is more reliable and easier to analyse.

From an educational viewpoint, this makes it easier to learn from the code how to implement various cryptographic ciphers.

License

This project is licensed under the GNU General Public License v3.0

FOSSA Status

About

An easy-to-use encryption program, built from the ground up for educational purposes only

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages