{"id":26895173,"url":"https://github.com/daniel-c-j/cipher_dove","last_synced_at":"2025-04-01T01:54:22.165Z","repository":{"id":285073474,"uuid":"953346060","full_name":"Daniel-C-J/cipher_dove","owner":"Daniel-C-J","description":"An open-source, offline, ad-free, basic encryption and decryption tool.","archived":false,"fork":false,"pushed_at":"2025-03-29T10:29:23.000Z","size":5775,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T10:29:27.168Z","etag":null,"topics":["android","encryption-decryption","encryption-tool","flutter","hash","ios","offline-first","open-source"],"latest_commit_sha":null,"homepage":"","language":"Dart","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/Daniel-C-J.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"danielcj","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":null}},"created_at":"2025-03-23T06:16:32.000Z","updated_at":"2025-03-29T10:23:36.000Z","dependencies_parsed_at":"2025-03-29T10:39:48.084Z","dependency_job_id":null,"html_url":"https://github.com/Daniel-C-J/cipher_dove","commit_stats":null,"previous_names":["daniel-c-j/cipher_dove"],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daniel-C-J%2Fcipher_dove","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daniel-C-J%2Fcipher_dove/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daniel-C-J%2Fcipher_dove/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daniel-C-J%2Fcipher_dove/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Daniel-C-J","download_url":"https://codeload.github.com/Daniel-C-J/cipher_dove/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246569008,"owners_count":20798341,"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","encryption-decryption","encryption-tool","flutter","hash","ios","offline-first","open-source"],"created_at":"2025-04-01T01:54:21.390Z","updated_at":"2025-04-01T01:54:22.157Z","avatar_url":"https://github.com/Daniel-C-J.png","language":"Dart","funding_links":["https://ko-fi.com/danielcj","https://ko-fi.com/P5P4L666F"],"categories":[],"sub_categories":[],"readme":"\u003ca id=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003c!-- Icon --\u003e\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"./media/icon_hd.png\" alt=\"icon_title\" width= 200\u003e\u003c/img\u003e\n\u003c/p\u003e\n\n\u003c!-- Title \u0026 Description --\u003e\n\u003ch1 align=\"center\"\u003e [Cipher Dove] \u003c/h1\u003e\n\u003cp align=\"center\"\u003eAn open-source, offline, ad-free, basic encryption and decryption tool. \u003c/p\u003e\n\n\u003c!-- Badges --\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/Daniel-C-J/cipher_dove\" alt=\"license\"\u003e\u003c/img\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/Daniel-C-J/cipher_dove\" alt=\"release\"\u003e\u003c/img\u003e\n    \u003cimg src=\"https://github.com/Daniel-C-J/cipher_dove/blob/master/coverage_badge.svg?sanitize=true\" alt=\"coverage\"\u003e\u003c/img\u003e\n\u003c/div\u003e\n\n\n## Quick Start\nCurrently, this app only supports for Android. I am unable to test the app for iOS platform, since I don't have any apple device.\n\n[Download latest version here.](https://github.com/Daniel-C-J/cipher_dove/releases)\n\n\n## About Cipher \n\u003cimg src=\"https://img.shields.io/badge/Flutter-02569B?style=for-the-badge\u0026logo=flutter\u0026logoColor=white)\"\u003e\u003c/img\u003e\n\nThis project, **Cipher Dove**, is an application intended for the purpose of showcasing my flutter skills... and also for fun.\n\n1) This app is just your another simple basic encryption-decryption application with known and common algorithms, but optimized with certain packages that is fast, and have low memory consumptions. \n2) This app is quite small, around 30MB.\n3) This app android `min-sdk` is 21. \n\n\u003cbr\u003e\n\nCurrently this app supports:\n- Aes Encryption/Decryption\n- Chacha20 Encryption/Decryption\n- Md5 Hash\n- Sha-1 Hash\n- Sha-2 Hash\n- Sha-3 Hash\n- Blake2 Hash\n\n\u003cimg src=\"./media/screenshot (1).png\" alt=\"screenshot\" width=350  style=\"padding: 5px;\" \u003e\u003c/img\u003e\n\u003cimg src=\"./media/screenshot (2).png\" alt=\"screenshot\" width=350  style=\"padding: 5px;\"\u003e\u003c/img\u003e\n\u003cimg src=\"./media/screenshot (3).png\" alt=\"screenshot\" width=350  style=\"padding: 5px;\"\u003e\u003c/img\u003e\n\u003cimg src=\"./media/screenshot (4).png\" alt=\"screenshot\" width=350  style=\"padding: 5px;\"\u003e\u003c/img\u003e\n  \nUpcoming cipher algorithms:\n- RSA\n- DSA\n- ECC\n- Argon2\n- etc...\n\n\u003cbr\u003e\n\nOverview of this project dependencies:\n- Riverpod (State Management \u0026 Dependency Injection)\n- Dio (Network requests)\n- Logger (Logging)\n- Localizations\n- SharedPreferences \u0026 Hive CE\n- GoRouter (Routing)\n- And many more...!\n\n[See Changelog](./CHANGELOG.md)\n\n## Community and support\nNo, currently I'm not accepting new features, but you can still submit a bug report.\n\nYes, coffee is okay for me.\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/P5P4L666F)\n\n\n## Install\nPlease head to the [release](https://github.com/Daniel-C-J/cipher_dove/releases) section to find the latest version of the app.\n\n\n## Build\nMake sure you have Flutter framework v3.27.4+ installed.\n\n1. Clone this repository \n```sh\ngit clone https://github.com/Daniel-C-J/cipher_dove.git\n```\n\n2. Open your terminal and `cd` to the root path of the repository, for example:\n```sh\ncd cipher_dove\n```\n\n3. Type `flutter build --help` then head down to the `Available subcommands:` section, you'll be able to found the platform specific options to build the app. \n```sh\nflutter build --help \nflutter build apk --release # If you choose to build android app.\n```\n\n4. The output path is usually in `./build`, for android specifically it is in `./build/app/outputs/flutter-apk/` alongside with the `sha-1` hash.\n```sh\nstart . # To quickly opens file explorer to see for yourself the output.\n```\n\n5. And you're done! Congrats 🎉!\n   \n\n## License\nDistributed under the [MIT License](./LICENSE).\n\n\n## Contact\nDaniel CJ - dcj.dandy800@passinbox.com\n\nProject Link: [https://github.com/Daniel-C-J/cipher_dove](https://github.com/Daniel-C-J/cipher_dove)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eBack to top\u003c/a\u003e)\u003c/p\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniel-c-j%2Fcipher_dove","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaniel-c-j%2Fcipher_dove","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaniel-c-j%2Fcipher_dove/lists"}