{"id":13757766,"url":"https://github.com/lagmoellertim/cryption","last_synced_at":"2026-01-02T05:06:31.870Z","repository":{"id":130226016,"uuid":"171063938","full_name":"lagmoellertim/cryption","owner":"lagmoellertim","description":"In-Browser AES File Encryption :closed_lock_with_key: with Data Integrity Check :mag:","archived":false,"fork":false,"pushed_at":"2020-10-31T12:44:02.000Z","size":25313,"stargazers_count":114,"open_issues_count":3,"forks_count":9,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-08-04T12:02:06.453Z","etag":null,"topics":["decrypt-files","decryption","encrypt-files","encryption","encryption-decryption","integrity-checker","reactjs"],"latest_commit_sha":null,"homepage":"https://lagmoellertim.de/cryption/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lagmoellertim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":["lagmoellertim"],"ko_fi":"lagmoellertim"}},"created_at":"2019-02-16T23:45:38.000Z","updated_at":"2023-12-05T08:41:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"cb18127d-7fcd-4532-862a-cbc296ab1242","html_url":"https://github.com/lagmoellertim/cryption","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lagmoellertim%2Fcryption","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lagmoellertim%2Fcryption/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lagmoellertim%2Fcryption/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lagmoellertim%2Fcryption/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lagmoellertim","download_url":"https://codeload.github.com/lagmoellertim/cryption/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224921323,"owners_count":17392541,"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":["decrypt-files","decryption","encrypt-files","encryption","encryption-decryption","integrity-checker","reactjs"],"created_at":"2024-08-03T12:00:49.241Z","updated_at":"2026-01-02T05:06:31.792Z","avatar_url":"https://github.com/lagmoellertim.png","language":"JavaScript","funding_links":["https://github.com/sponsors/lagmoellertim","https://ko-fi.com/lagmoellertim"],"categories":["Projects"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eCryption\u003c/h1\u003e\n\n*\u003cp align=\"center\"\u003eIn-Browser AES File Encryption with Data Integrity Check\u003c/p\u003e*\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/lagmoellertim/cryption/blob/master/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-blue.svg?style=flat\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://cloud.drone.io/lagmoellertim/cryption\"\u003e\u003cimg src=\"https://cloud.drone.io/api/badges/lagmoellertim/cryption/status.svg\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://app.codacy.com/app/lagmoellertim/cryption?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=lagmoellertim/cryption\u0026utm_campaign=Badge_Grade_Dashboard\"\u003e\u003cimg src=\"https://api.codacy.com/project/badge/Grade/b674afd5204e48a7b1e39d47728c8a3d\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://lagmoellertim.de/cryption/\"\u003eWebsite\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Introduction\n\nCryption is an **open-source tool** that **encrypts and decrypts** your data in the browser.\n\nIt does **not** upload data to any **cloud**.\n\nIt checks the **file integrity**, making it **impossible to manipulate data** without the correct password.\n\nYou can also **give hints** in order to  remeber your **password**.\n\nIf you want to,  you could download Cryption and use it fully functional **offline on your computer**.\n\n### Usage\n\n![](screen.gif)\n\n### Usage Information\n\nTo use Cryption as it was intentioned, I advice you to use **Firefox**. Both Chrome and Safari will crash when files get big (\u003e25 MB), while Firefox managed to encrypt and decrypt files larger then 100 MB. It was also the fastest, but nonetheless, every browser **should** work\n\nIf you want to upload a directory, consider **zipping** it before uploading, since JavaScript cannot handle directory uploads. You can, however, upload multiple files, which Cryption then **bundles** to a zip-archive automatically.\n\n\n### Prerequisites\n\n- [Node.js](https://nodejs.org/) \u003e= 10\n- npm \u003e= 5\n\n### Installation\n\n```sh\n# Clone the repository (stable branch)\ngit clone -b master https://github.com/lagmoellertim/cryption.git cryption\n\n#Change Directory\ncd cryption\n\n# Install npm packages\nnpm install\n\n# Start a local server\nnpm start\n```\n\n### Build\n\n```sh\n# Clone the repository (stable branch)\ngit clone -b master https://github.com/lagmoellertim/cryption.git cryption\n\n#Change Directory\ncd cryption\n\n# Install npm packages\nnpm install\n\n# Build the app \nnpm run-script build\n```\n\n### Use on local machine without internet\n\nDownload the latest build.zip file from the [Cryption releases](https://github.com/lagmoellertim/cryption/releases/latest).\n\nAfter unzipping it, you can just open the index.html file with your browser, no need to put it on a server!\n\n## Contributing\n\nIf you are missing a feature or have new idea, go for it! That is what open-source is for!\n\n## Author\n\n**Tim-Luca Lagmöller** ([@lagmoellertim](https://github.com/lagmoellertim))\n\n\n## Donations / Sponsors\n\nI'm part of the official GitHub Sponsors program where you can support me on a monthly basis.\n\n\u003ca href=\"https://github.com/sponsors/lagmoellertim\" target=\"_blank\"\u003e\u003cimg src=\"https://github.com/lagmoellertim/shared-repo-files/raw/main/github-sponsors-button.png\" alt=\"GitHub Sponsors\" height=\"35px\" \u003e\u003c/a\u003e\n\nYou can also contribute by buying me a coffee (this is a one-time donation).\n\n\u003ca href=\"https://ko-fi.com/lagmoellertim\" target=\"_blank\"\u003e\u003cimg src=\"https://github.com/lagmoellertim/shared-repo-files/raw/main/kofi-sponsors-button.png\" alt=\"Ko-Fi Sponsors\" height=\"35px\" \u003e\u003c/a\u003e\n\nThank you for your support!\n\n## License\n\n[MIT License](https://github.com/lagmoellertim/cryption/blob/master/LICENSE)\n\nCopyright © 2019-present, [Tim-Luca Lagmöller](https://en.lagmoellertim.de)\n\n## Have fun :tada:\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flagmoellertim%2Fcryption","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flagmoellertim%2Fcryption","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flagmoellertim%2Fcryption/lists"}