{"id":26657859,"url":"https://github.com/nfdz/cryptool","last_synced_at":"2025-04-11T13:07:46.383Z","repository":{"id":65813133,"uuid":"104598794","full_name":"nfdz/Cryptool","owner":"nfdz","description":"Cryptography Android application","archived":false,"fork":false,"pushed_at":"2024-07-31T11:59:22.000Z","size":8258,"stargazers_count":114,"open_issues_count":8,"forks_count":23,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-03-25T09:16:49.890Z","etag":null,"topics":["android","application","cryptography","keystore","kotlin","kotlin-multiplatform"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nfdz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2017-09-23T21:01:00.000Z","updated_at":"2025-03-12T07:01:28.000Z","dependencies_parsed_at":"2024-07-27T16:44:53.405Z","dependency_job_id":"a4457152-5046-400c-9c3e-70d9dcd2e7ad","html_url":"https://github.com/nfdz/Cryptool","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nfdz%2FCryptool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nfdz%2FCryptool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nfdz%2FCryptool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nfdz%2FCryptool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nfdz","download_url":"https://codeload.github.com/nfdz/Cryptool/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248404349,"owners_count":21097715,"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":["android","application","cryptography","keystore","kotlin","kotlin-multiplatform"],"created_at":"2025-03-25T09:16:57.237Z","updated_at":"2025-04-11T13:07:46.359Z","avatar_url":"https://github.com/nfdz.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003csup\u003e\u003csub\u003eThis repository contains the source code of Cryptool Android application.\u003c/sub\u003e\u003c/sup\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/dev/icon.png?raw=true\" alt=\"Cryptool\"/\u003e\n\u003c/p\u003e\n\n# Cryptool\n\n\u003cp align=\"left\"\u003e\n  \u003ca href=\"https://crowdin.com/project/cryptool\"\u003e\n    \u003cimg src=\"https://badges.crowdin.net/cryptool/localized.svg\" alt=\"Crowdin translation platform\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/nfdz/Cryptool/actions/workflows/ci.yml\"\u003e\n    \u003cimg alt=\"build and test status\" src=\"https://github.com/nfdz/Cryptool/actions/workflows/ci.yml/badge.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n*Cryptography for humans*\n\nCryptool wants to help you to protect the information that matter most to you. We don't hide anything that's going on under the hood, we show the algorithms and data input/output as it is.\n\nThis is a non-profit open source solution and we are not interested in your data. Anyway, we do not ask you to trust, we ask you to **block** the Internet access, **review** the code, or even **build** the app yourself.\n\n## Main features\n\n- Lightweight application.\n- Modern UI. Material You + support to light/dark theme.\n- Multiple encryption configurations as conversations.\n- Multiple message sources.\n  - Manual. Handle the input and output of the communication yourself.\n  - LAN. Communication within the connected Local Area Network. It is forgotten when the app stops.\n  - File. Use two files for communication. You can auto-sync and share the files for real time communication.\n  - SMS. Use your SMS provider. This option could have cost depending the contract with your provider.\n- Keystore.\n- Multiple algorithms and encryption configurations.\n- Interoperable encryption.\n- Clipboard control.\n- Export/Import:\n  - Custom code protection.\n  - Filter data.\n- Access code protection:\n  - Forget/Reset.\n  - Change.\n  - Biometric identification.\n\n## Contributing\n\nIf you think something is missing from the application, please create an issue to discuss it or make a pull request if you can implement it yourself.\n\n## Translation\n\nThe application is translated by volunteers on a collaborative translation platform. You can help complete and improve the translations by joining the [Crowdin](https://crowdin.com/project/cryptool) project. If you would like to start the translation in a new language, contact or create an issue. Any help is greatly appreciated!\n\n## Google Play Limitation\n\nGoogle Play does not allow the use of SMS data if it is not selected as the default SMS application of the system. As Cryptool does not want to be an application of this type, the Google Play version has this feature disabled. If you want to use it you will have to use the GitHub version, or build the application yourself.\n\n## Download\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://play.google.com/store/apps/details?id=io.github.nfdz.cryptool\"\u003e\u003cimg width=\"250\" src=\"https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png?raw=true\" alt=\"Get it on Google Play\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://apt.izzysoft.de/fdroid/index/apk/io.github.nfdz.cryptool\"\u003e\u003cimg width=\"250\" src=\"https://gitlab.com/IzzyOnDroid/repo/-/raw/master/assets/IzzyOnDroid.png\" alt=\"Get it on IzzyOnDroid\"/\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/nfdz/Cryptool/releases/latest/download/CryptoolApp-release.apk\"\u003e\u003cimg width=\"250\" src=\".github/dev/get-it-on-github.png?raw=true\" alt=\"Get it on GitHub\"/\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n### Verification\n\u003e Signer certificate SHA-1 digest: e5cb650a27c10826cbfd5699d397630d11691359\n\u003e *Verify locally with the following command: `apksigner verify --print-certs ./CryptoolApp-release.apk`*\n\n## Screenshots\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/dev/screenshots/en/1.png?raw=true\" width=\"250\" alt=\"Cryptool\"/\u003e\n  \u003cimg src=\".github/dev/screenshots/en/2.png?raw=true\" width=\"250\" alt=\"Cryptool\"/\u003e\n  \u003cimg src=\".github/dev/screenshots/en/3.png?raw=true\" width=\"250\" alt=\"Cryptool\"/\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/dev/screenshots/en/4.png?raw=true\" width=\"250\" alt=\"Cryptool\"/\u003e\n  \u003cimg src=\".github/dev/screenshots/en/5.png?raw=true\" width=\"250\" alt=\"Cryptool\"/\u003e\n  \u003cimg src=\".github/dev/screenshots/en/6.png?raw=true\" width=\"250\" alt=\"Cryptool\"/\u003e\n\u003c/p\u003e\n\n\u003e *Google Play and the Google Play logo are trademarks of Google Inc.*\n\n\u003e *GitHub and the GitHub logo are trademarks of GitHub Inc.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnfdz%2Fcryptool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnfdz%2Fcryptool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnfdz%2Fcryptool/lists"}