Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

WintrCat/chessencryption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

6 Commits

Repository files navigation

Chess Encryption

Encrypt files into large sets of Chess games stored in PGN format.
From the YouTube video: Storing Files in Chess Games for Free Cloud Storage

This is a library so you will need to import functions from decode.py and encode.py to use this. I have written some small documentation to help using them, although I won't generally be providing support for this software. I'm just uploading it for others with an interest in the algorithm etc.

CLI Usage

While primarily a library, you may also use this as a CLI for convenience. (If you only intend to use the library, you can safely delete cli.py). First, install the required dependency: pip install -r requirements.txt

You can now use the CLI to encrypt and decrypt files:

  • Encrypt a file python cli.py encode input_file.ext output.pgn

  • Decrypt a file python cli.py decode output.pgn recovered_file.ext

About

Chess Encryption

Topics

Resources

Readme

License

MIT license

Stars

Watchers

Forks

Contributors 2

Languages