https://github.com/harens/kintercrypt
An easy-to-use encryption program, built from the ground up for educational purposes only
https://github.com/harens/kintercrypt
cryptography tkinter xor-cipher
Last synced: 12 months ago
JSON representation
An easy-to-use encryption program, built from the ground up for educational purposes only
- Host: GitHub
- URL: https://github.com/harens/kintercrypt
- Owner: harens
- License: gpl-3.0
- Created: 2020-06-05T17:21:33.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-11-30T17:51:35.000Z (over 5 years ago)
- Last Synced: 2023-03-03T23:02:55.088Z (over 3 years ago)
- Topics: cryptography, tkinter, xor-cipher
- Language: Python
- Homepage:
- Size: 94.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# kintercrypt
[](https://travis-ci.com/github/harens/kintercrypt)
[](https://lgtm.com/projects/g/harens/kintercrypt/)
[](https://app.codacy.com/manual/harens/kintercrypt/dashboard)
[](https://codeclimate.com/github/harens/kintercrypt)
[](https://coveralls.io/github/harens/kintercrypt)
*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](https://github.com/harens/kintercrypt/releases)
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](https://github.com/harens/kintercrypt/archive/master.zip) and run [`kintercrypt/main_gui.py`](https://github.com/harens/kintercrypt/blob/master/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](https://github.com/harens/error404/blob/master/LICENSE)
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fharens%2Fkintercrypt?ref=badge_large)