{"id":20645258,"url":"https://github.com/pedropamn/simplecrypt","last_synced_at":"2025-07-06T16:34:56.106Z","repository":{"id":160143952,"uuid":"345811681","full_name":"pedropamn/simplecrypt","owner":"pedropamn","description":"A program that encrypt and decrypt any file with password using AES256-CBC, via PyAesCrypt","archived":false,"fork":false,"pushed_at":"2023-10-09T23:29:57.000Z","size":252,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T04:03:26.220Z","etag":null,"topics":["hacktoberfest"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pedropamn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-08T22:22:13.000Z","updated_at":"2023-10-04T01:42:07.000Z","dependencies_parsed_at":"2023-09-24T05:33:22.367Z","dependency_job_id":"85579aaa-e438-41bc-96de-b4f642fa1ac3","html_url":"https://github.com/pedropamn/simplecrypt","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedropamn%2Fsimplecrypt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedropamn%2Fsimplecrypt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedropamn%2Fsimplecrypt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pedropamn%2Fsimplecrypt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pedropamn","download_url":"https://codeload.github.com/pedropamn/simplecrypt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249183106,"owners_count":21226142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2024-11-16T16:19:19.414Z","updated_at":"2025-04-16T02:11:24.057Z","avatar_url":"https://github.com/pedropamn.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- Improved compatibility of back to top link: See: https://github.com/othneildrew/Best-README-Template/pull/73 --\u003e\n\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\u003c!--\n*** Thanks for checking out the Best-README-Template. If you have a suggestion\n*** that would make this better, please fork the repo and create a pull request\n*** or simply open an issue with the tag \"enhancement\".\n*** Don't forget to give the project a star!\n*** Thanks again! Now go create something AMAZING! :D\n--\u003e\n\n\n\n\u003c!-- PROJECT SHIELDS --\u003e\n\u003c!--\n*** I'm using markdown \"reference style\" links for readability.\n*** Reference links are enclosed in brackets [ ] instead of parentheses ( ).\n*** See the bottom of this document for the declaration of the reference variables\n*** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use.\n*** https://www.markdownguide.org/basic-syntax/#reference-style-links\n--\u003e\n\n\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/pedropamn/simplecrypt/blob/main/screen-simplecrypt.png?raw=true\" width=\"60%\" /\u003e\n    \u003cimg src=\"https://github.com/pedropamn/simplecrypt/blob/main/screen-simplecrypt-cli.png?raw=true\" width=\"60%\" /\u003e\n\n\n\n\n  \u003ch1 align=\"center\"\u003eSimpleCrypt\u003c/h1\u003e\n\n  \u003cp align=\"center\"\u003e\n    Protect your files encrypting them with password, on Windows and Linux! \n   \u003c/p\u003e \n    \u003ca href=\"https://github.com/pedropamn/simplecrypt/releases\"\u003e\u003cimg width=\"300\" src=\"https://www.pngall.com/wp-content/uploads/2/Download-Button-Transparent.png\" /\u003e\u003c/a\u003e\u003cbr\u003e\n    .\n    \u003ca href=\"https://github.com/pedropamn/simplecrypt/issues\"\u003eReport a  Bug\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/pedropamn/simplecrypt/issues\"\u003eSuggest a feature\u003c/a\u003e\n \n\u003c/div\u003e\n\n\n\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n## About the project\n\nSimpleCrypt is a simple program that encrypt and decrypt any file with password using AES256-CBC, via [PyAesCrypt](https://pypi.org/project/pyAesCrypt/). You can encrypt a file or a entire folder with a password and protect your important ones!\n\n\n\u003cbr\u003e\u003cbr\u003e\n\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Installation\n\n**GUI**:\n* [Download from Releases section](https://github.com/pedropamn/simplecrypt/releases)\n\n**CLI**:\n* Download ```simplecrypt-cli.py``` and run ```python3 simplecrypt-cli.py [--encrypt | --decrypt] /path/to/file_or_folder```\n\n   For example: ```python3 simplecrypt-cli.py --encrypt /home/user/file.txt``` (You'll be asked for password next)\n## Built with\n\n\u003cimg src=\"https://img.shields.io/badge/-Python-green?style=for-the-badge\u0026logo=python\u0026logoColor=white\"\u003e\u003c/img\u003e\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\u003c!-- ROADMAP --\u003e\n## Roadmap\n\n- [x] CLI version  \n- [ ] Make it Installable\n- [ ] Cloud Storage\n- [ ] Stats\n- [ ] New Algorithms\n- [ ] Increase compatibility (see Compatibility Notes below)\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- NOTES --\u003e\n## Compatibility notes (for GUI)\n* \u003cimg src=\"https://img.shields.io/badge/-Windows-blue?style=for-the-badge\u0026logo=windows\u0026logoColor=white\"\u003e\u003c/img\u003e\n  - Tested on Windows 10 and Windows 11. Not tested on 8 and 8.1, but it should work too. Windows 7 is not compatible (should not work on earlier versions)\n\n* \u003cimg src=\"https://img.shields.io/badge/-Linux-green?style=for-the-badge\u0026logo=linux\u0026logoColor=white\"\u003e\u003c/img\u003e\n  - Tested and builded on Ubuntu 22.04.2. This system comes with glibc 2.35 and it was required by the executable when testing on other machines (Ubuntu 20.04 and Kali Linux 2021.4a). So, should work fine on system containing this library, for example:\n    - Ubuntu 21.10+\n    - Fedora 35+\n    - Arch Linux (rolling release)\n  \n  Glibc version can be checked by ```ldd --version``` command\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n## Contribute\n\n* If you are a developer and would like to contribute, install all dependencies in ```requeriments.txt```, via\n \n    ```pip install -r requeriments.txt```\n\n* GUI is made entirely with PyQt5 and Qt Designer. You can edit the .ui files using it. After each change, remember to regenerate .py files. For example, after editing ```main.ui```:\n\n    ```pyuic5 -x main.ui -o main.py``` \n \n    After it, comment the line ```#import resource_rc``` (it's already imported on ```start.py```)\n\n* The```start.py``` is the main file and ```simplecrypt.py``` is the script that encrypt and decrypt files.\n\n*  PyInstaller is a good option to create a executable files. You can install it via pip \n\n    ```pip install PyInstaller```\n*  To create executable file, run ```pyinstaller --onefile --windowed --icon=padlock.ico start.py```\n\nTo contribute with a Pull Request:\n1. Fork\n2. Create a Branch of the feature (`git checkout -b feature/AmazingFeature`)\n3. Commit (`git commit -m 'Add some AmazingFeature'`)\n4. Push (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTACT --\u003e\n## Contact\n\napps@pedronetoweb.com.br\n\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\u003c!-- https://www.markdownguide.org/basic-syntax/#reference-style-links --\u003e\n[contributors-shield]: https://img.shields.io/github/contributors/othneildrew/Best-README-Template.svg?style=for-the-badge\n[contributors-url]: https://github.com/othneildrew/Best-README-Template/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/othneildrew/Best-README-Template.svg?style=for-the-badge\n[forks-url]: https://github.com/othneildrew/Best-README-Template/network/members\n[stars-shield]: https://img.shields.io/github/stars/othneildrew/Best-README-Template.svg?style=for-the-badge\n[stars-url]: https://github.com/othneildrew/Best-README-Template/stargazers\n[issues-shield]: https://img.shields.io/github/issues/othneildrew/Best-README-Template.svg?style=for-the-badge\n[issues-url]: https://github.com/othneildrew/Best-README-Template/issues\n[license-shield]: https://img.shields.io/github/license/othneildrew/Best-README-Template.svg?style=for-the-badge\n[license-url]: https://github.com/othneildrew/Best-README-Template/blob/master/LICENSE.txt\n[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge\u0026logo=linkedin\u0026colorB=555\n[linkedin-url]: https://linkedin.com/in/othneildrew\n[product-screenshot]: images/screenshot.png\n[Next.js]: https://img.shields.io/badge/next.js-000000?style=for-the-badge\u0026logo=nextdotjs\u0026logoColor=white\n[Next-url]: https://nextjs.org/\n[React.js]: https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB\n[React-url]: https://reactjs.org/\n[Vue.js]: https://img.shields.io/badge/Vue.js-35495E?style=for-the-badge\u0026logo=vuedotjs\u0026logoColor=4FC08D\n[Vue-url]: https://vuejs.org/\n[Angular.io]: https://img.shields.io/badge/Angular-DD0031?style=for-the-badge\u0026logo=angular\u0026logoColor=white\n[Angular-url]: https://angular.io/\n[Svelte.dev]: https://img.shields.io/badge/Svelte-4A4A55?style=for-the-badge\u0026logo=svelte\u0026logoColor=FF3E00\n[Svelte-url]: https://svelte.dev/\n[Laravel.com]: https://img.shields.io/badge/Laravel-FF2D20?style=for-the-badge\u0026logo=laravel\u0026logoColor=white\n[Laravel-url]: https://laravel.com\n[Bootstrap.com]: https://img.shields.io/badge/Bootstrap-563D7C?style=for-the-badge\u0026logo=bootstrap\u0026logoColor=white\n[Bootstrap-url]: https://getbootstrap.com\n[JQuery.com]: https://img.shields.io/badge/jQuery-0769AD?style=for-the-badge\u0026logo=jquery\u0026logoColor=white\n[JQuery-url]: https://jquery.com \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedropamn%2Fsimplecrypt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpedropamn%2Fsimplecrypt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpedropamn%2Fsimplecrypt/lists"}