{"id":18742743,"url":"https://github.com/maxpat78/cryptopad","last_synced_at":"2025-04-12T21:13:21.264Z","repository":{"id":28944186,"uuid":"32470118","full_name":"maxpat78/CryptoPad","owner":"maxpat78","description":"A simple Notepad supporting ZIP AES-256 encrypted documents, coded in Python","archived":false,"fork":false,"pushed_at":"2024-09-11T15:49:02.000Z","size":142,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T21:13:16.704Z","etag":null,"topics":["aes","cryptography","encryption","notepad","security","text-editor","zip","zipfile"],"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/maxpat78.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":"2015-03-18T16:20:31.000Z","updated_at":"2024-09-11T15:49:05.000Z","dependencies_parsed_at":"2024-11-20T02:15:19.485Z","dependency_job_id":null,"html_url":"https://github.com/maxpat78/CryptoPad","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxpat78%2FCryptoPad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxpat78%2FCryptoPad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxpat78%2FCryptoPad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/maxpat78%2FCryptoPad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/maxpat78","download_url":"https://codeload.github.com/maxpat78/CryptoPad/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248631681,"owners_count":21136562,"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":["aes","cryptography","encryption","notepad","security","text-editor","zip","zipfile"],"created_at":"2024-11-07T16:09:08.983Z","updated_at":"2025-04-12T21:13:21.244Z","avatar_url":"https://github.com/maxpat78.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"CryptoPad\n=========\n\nA simple Notepad coded in Python and Tkinter (x86) and tested under Windows 10.\nIt runs with both Python 2.7 and 3.11.\nGPL licensed.\n\n\nIt is able to read and write text documents (encoded in ASCII, UTF-8 or UTF-16 with any line ending) incapsulated into simple ZIP archives and encrypted with AES for maximum security and portability.\n\nIt encrypts always with AES-256 but can decrypt with 128 or 192-bit keys, too.\n\nFile contents are deflated before encryption.\n\n\nThe well known AE specification from WinZip[1] is implemented, so one of the following cryptographic toolkits/libraries is required to run the app:\n\n- Python Cryptography Toolkit PyCryptodome[2]\n- libcrypto from OpenSSL[3] or LibreSSL[6]\n- Botan[4]\n- NSS3 from Mozilla[5]\n- Libgcrypt from GNU project[7]\n\n_libeay.c, _libnss.c, _libgcrypt.c and _libbotan.c provide C versions (wrappers) of AES-256 CTR Little-Endian encryption performed by AE.\n \n\n\n[1] See http://www.winzip.com/aes_info.htm\n\n[2] See https://pycryptodome.readthedocs.io/en/latest/\n\n[3] See https://www.openssl.org/\n\n[4] See http://botan.randombit.net/\n\n[5] See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS\n\n[6] See https://www.libressl.org/\n\n[7] See https://www.gnu.org/software/libgcrypt/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxpat78%2Fcryptopad","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxpat78%2Fcryptopad","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxpat78%2Fcryptopad/lists"}