{ "info": { "author": "Maxim Krivich", "author_email": "maxkrivich@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: Unix", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Security :: Cryptography" ], "description": "\nCryptIt\n=======\n\n\n.. image:: https://travis-ci.org/KKStudLab/cryptit.svg?branch=master\n :target: https://travis-ci.org/KKStudLab/cryptit\n :alt: Build Status\n\n\n.. image:: https://landscape.io/github/KKStudLab/cryptit/master/landscape.svg?style=flat\n :target: https://landscape.io/github/KKStudLab/cryptit/master\n :alt: Code Health\n\n\n.. image:: https://requires.io/github/KKStudLab/cryptit/requirements.svg?branch=master\n :target: https://requires.io/github/KKStudLab/cryptit/requirements/?branch=master\n :alt: Requirements Status\n\n\n.. image:: https://img.shields.io/badge/python-2.7+,%203.5+-blue.svg\n :target: https://github.com/KKStudLab/cryptit\n :alt: Python\n\n\n.. image:: https://badge.fury.io/py/cryptit.svg\n :target: https://badge.fury.io/py/cryptit\n :alt: PyPI version\n\n\nCryptIt \u2014 is a simple and powerful cross-platform encryption tool, which can be used to protect your data from other people (like NSA, Government, Illuminati, big bro and so on) in the easiest possible way. \n\nCryptographic security of encrypted files is based on `Advanced Encryption Standard `_ (AES) algorithm in `CBC mode `_ with a key of 256-bits length.\n\nTo use cryptit you need to install python and pip on your personal computer, generate strong session password (for this step you can read useful article on `xkcd `_ site, it's very important) and then read following instructions bellow.\n\n**How does it work?**\n\nYou choose the mode in which the program would be launched [encryption or decryption] and pass a path to target file or directory as an argument. After that, you generate strong password and type that password in the program. Then cryptit calculates hash (\\ `SHA-3 `_ 256) of your password and uses it as key for AES-256 in CBC mode.\n\n..\n\n *Encryption has never been so easy!*\n\n\nInstallation\n------------\n\nPyPI\n^^^^\n\nTo install CryptIt, run this command in your terminal:\n\n.. code-block:: sh\n\n $ pip install cryptit\n\nThis is the preferred method to install CryptIt, as it will always install the most recent stable release.\n\nSource files\n^^^^^^^^^^^^\n\nIn case you downloaded or cloned the source code from `GitHub `_ or your own fork, you can run the following to install cameo for development:\n\n.. code-block:: sh\n\n $ git clone https://github.com/KKStudLab/cryptit.git\n $ cd cryptit\n $ vitualenv --python=python[version] venv\n $ source venv/bin/active\n $ pip install --editable .\n\n**Note**\\ : *Don't forget about 'sudo'!*\n\nBasic Usage\n-----------\n\nAvailable command list:\n\n.. code-block:: sh\n\n $ cryptit -h\n usage: cryptit [-h] [-e] [-d] [path]\n\n positional arguments:\n path path to target file or directory\n\n optional arguments:\n -h, --help show this help message and exit\n -e, --encrypt encryption mode [by default]\n -d, --decrypt decryption mode\n\nEncryption mode\n^^^^^^^^^^^^^^^\n\nTo encrypt files on your PC open terminal and type following command, use -e option and put just path to target file or directory.\n\n.. code-block::\n\n root@kali:~/Pictures$ cryptit -e .\n [*] Start time: 2017-09-05_21-36-30\n [*] CryptIt mode: Encryption(AES-256 CBC mode)\n [*] Path: .\n [!] Enter your password: \n [#] Encrypting files: 3it [00:00, 47.33it/s]\n [*] Encrypting was successful!!\n [*] Enctyption time: 0.0646049976349 seconds\n [*] Print archive info(y/n): y\n\n\n Archive info:\n (cryptit_2017-09-05_21-36-30.zip)\n\n Screenshot from 2017-08-18 21-47-25.png.aes\n [!] Modified: 2017-09-05 21:36:32\n [!] System: 3 (0 = Windows, 3 = Unix)\n [!] ZIP version: 20\n [!] Compressed: 244264 bytes\n [!] Uncompressed: 244264 bytes\n Wallpapers/36571921725_64b1d675cf_k.jpg.aes\n [!] Modified: 2017-09-05 21:36:32\n [!] System: 3 (0 = Windows, 3 = Unix)\n [!] ZIP version: 20\n [!] Compressed: 666952 bytes\n [!] Uncompressed: 666952 bytes\n\nDecryption mode\n^^^^^^^^^^^^^^^\n\n.. code-block::\n\n root@kali:~/Pictures$ cryptit -d cryptit_2017-09-05_21-36-30.zip \n [*] Start time: 2017-09-05_21-48-36\n [*] CryptIt mode: Decryption(AES-256 CBC mode)\n [*] Path: cryptit_2017-09-05_21-36-30.zip\n [!] Enter your password: \n [#] Decrypting files: 2it [00:00, 102.09it/s]\n [*] Decrypting was successful!!\n [*] Dectyption time: 0.0205860137939 seconds\n [!] Output dir: /Pictures/cryptit_2017-09-05_21-36-30\n\nBugs, issues and contributing\n-----------------------------\n\nIf you find `bugs `_ or have `suggestions `_ about improving the module, don't hesitate to contact `us `_.\n\nLicense\n-------\n\nThis project is licensed under the MIT License - see the `LICENSE `_ file for details\n\nCopyright (c) 2017 - `Maxim Krivich `_\\ , `Ivan Kudryashov `_\\ , `Danil Naumenko `_\n\n`maxkrivich.github.io `_\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/KKStudLab/cryptit/", "keywords": "encryption,encrypting-files,aes-encryption,aes-256,aes-256-cbc,sha3-256,decryption,file-protector,encryption-tool", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cryptit", "package_url": "https://pypi.org/project/cryptit/", "platform": "", "project_url": "https://pypi.org/project/cryptit/", "project_urls": { "Homepage": "https://github.com/KKStudLab/cryptit/" }, "release_url": "https://pypi.org/project/cryptit/0.1.6/", "requires_dist": [ "pycryptodome (==3.4.7)", "tqdm (==4.15.0)" ], "requires_python": "", "summary": "Encryption has never been so easy!", "version": "0.1.6" }, "last_serial": 3171367, "releases": { "0.1.5": [ { "comment_text": "", "digests": { "md5": "4e8f163f7a18e6dd5dd5aab6339ce838", "sha256": "fe7c64455f323a3df4c89cf3a8a629f3d9590098b9ac1181679bffbdf89cba48" }, "downloads": -1, "filename": "cryptit-0.1.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e8f163f7a18e6dd5dd5aab6339ce838", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11704, "upload_time": "2017-09-13T15:46:36", "url": "https://files.pythonhosted.org/packages/56/63/d51b0c5a2e529654aa899bde6faa7f9e2490321900d866aafc233e1fcb24/cryptit-0.1.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "69bbcdc9b16505432e6585bcc0c95a86", "sha256": "9a71ae2e366ffc24d4ffb5a3d6d4af8c658a8a3003f9b90f99498f484e53deea" }, "downloads": -1, "filename": "cryptit-0.1.5.tar.gz", "has_sig": false, "md5_digest": "69bbcdc9b16505432e6585bcc0c95a86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8750, "upload_time": "2017-09-13T15:46:38", "url": "https://files.pythonhosted.org/packages/c0/da/87c3becb54062718c876c0c4a0f3fb99aa0378f681a0031ba3b7f95d1fc6/cryptit-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0364ff75034c093fe4f349f18fe0d1e9", "sha256": "cf35393bae614fb615add47c859300f2a8dc8053448280c80278275a007096ff" }, "downloads": -1, "filename": "cryptit-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0364ff75034c093fe4f349f18fe0d1e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11674, "upload_time": "2017-09-13T17:05:51", "url": "https://files.pythonhosted.org/packages/7d/0c/f7c53e03be8c8fc0eb9a826cd53f4c9dabfddd959525df771860c0db7eea/cryptit-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c8827889420e78fed416cb35124817d", "sha256": "3b482d38f44ee15982d1fbabd55ff6107ee2a0ef4ad1163777cb5ec63dec19b0" }, "downloads": -1, "filename": "cryptit-0.1.6.tar.gz", "has_sig": false, "md5_digest": "5c8827889420e78fed416cb35124817d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8733, "upload_time": "2017-09-13T17:05:53", "url": "https://files.pythonhosted.org/packages/ea/dc/7ff909fa17c168f5f322c4db239a997e9a34b86143d60f1fc552adee3f15/cryptit-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0364ff75034c093fe4f349f18fe0d1e9", "sha256": "cf35393bae614fb615add47c859300f2a8dc8053448280c80278275a007096ff" }, "downloads": -1, "filename": "cryptit-0.1.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0364ff75034c093fe4f349f18fe0d1e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11674, "upload_time": "2017-09-13T17:05:51", "url": "https://files.pythonhosted.org/packages/7d/0c/f7c53e03be8c8fc0eb9a826cd53f4c9dabfddd959525df771860c0db7eea/cryptit-0.1.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c8827889420e78fed416cb35124817d", "sha256": "3b482d38f44ee15982d1fbabd55ff6107ee2a0ef4ad1163777cb5ec63dec19b0" }, "downloads": -1, "filename": "cryptit-0.1.6.tar.gz", "has_sig": false, "md5_digest": "5c8827889420e78fed416cb35124817d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8733, "upload_time": "2017-09-13T17:05:53", "url": "https://files.pythonhosted.org/packages/ea/dc/7ff909fa17c168f5f322c4db239a997e9a34b86143d60f1fc552adee3f15/cryptit-0.1.6.tar.gz" } ] }