{"id":15056054,"url":"https://github.com/bmike2047/secured-text2file","last_synced_at":"2026-01-02T16:04:01.199Z","repository":{"id":248705494,"uuid":"588760182","full_name":"bmike2047/secured-text2file","owner":"bmike2047","description":"Secure store any text to an AES256 encrypted file. Can be used as a password manager","archived":false,"fork":false,"pushed_at":"2024-09-23T19:41:53.000Z","size":11131,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T00:50:08.695Z","etag":null,"topics":["aes-256","aes-encryption","gradle","java","java-module","javafx","javafx-application","javafx-gui","javafx-project","jdk17","password","password-manager","secure","testfx","text","zip"],"latest_commit_sha":null,"homepage":"","language":"Java","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/bmike2047.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":"2023-01-13T23:31:05.000Z","updated_at":"2025-01-10T11:57:37.000Z","dependencies_parsed_at":"2024-08-10T20:48:09.576Z","dependency_job_id":"fa7c816b-769f-40fa-8e87-fff7ed32a022","html_url":"https://github.com/bmike2047/secured-text2file","commit_stats":null,"previous_names":["bmike2047/secured-text2file-v2"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmike2047%2Fsecured-text2file","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmike2047%2Fsecured-text2file/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmike2047%2Fsecured-text2file/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmike2047%2Fsecured-text2file/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmike2047","download_url":"https://codeload.github.com/bmike2047/secured-text2file/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532557,"owners_count":20306155,"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-256","aes-encryption","gradle","java","java-module","javafx","javafx-application","javafx-gui","javafx-project","jdk17","password","password-manager","secure","testfx","text","zip"],"created_at":"2024-09-24T21:47:49.792Z","updated_at":"2026-01-02T16:04:01.194Z","avatar_url":"https://github.com/bmike2047.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"Secured Text 2 File\n--\n![](assets/images/logo1.png)\n\n### Description\nSecure store any text to an AES256 encrypted zip file.\u003cbr/\u003e\nCan be used as a password manager.\u003cbr/\u003e\nOutput file defaults to info.bin in the current directory. This can be changed if needed. \u003cbr/\u003e\nWhile there are a lot of self-extracting archive managers with encryption, this little \nprogram has the advantage that it extracts and display the content of the encrypted file in his little frame without the need to use an external text editor.\u003cbr/\u003e\nThis eliminates the step to delete the raw sensible file after visualization/decryption that can lead to other security problems, like forgetting to empty the recycle bin.\u003cbr/\u003e\n\nE.g: Encrypt your drive with bitlocker then use this program to add an extra security layer for your important text/passwords.\n\n### Features summary\n* No need for external editor to view your decrypted text \n*  No need to delete your decrypted text after you've read it\n*  Leaves no footprint like temp files\n*  No network connections\n\n### Usage\nRequires JDK 17\u003cbr/\u003e\nTo run the project use the following command:\u003cbr/\u003e\n```\n./gradlew clean run\n```\nFor a java distribution run the command below and check folder: ./build/install/secured-text2file/bin\u003cbr/\u003e\n```\n./gradlew clean installDist\n```\nFor native OS executable run the command below and check folder: ./build/image/bin\n```\nsudo apt-get install binutils //only for linux\n./gradlew clean jlink \n```\n\n\u003e [!TIP]\n\u003e I case you have older JDK version than JDK 17 and you are using IntelliJIDEA as IDE make sure Gradle JVM is set to JDK 17 in:\u003cbr/\u003e\n\u003e File | Settings | Build, Execution, Deployment | Build Tools | Gradle  -\u003e Gradle JVM\n\n### Screenshot\n![](assets/images/screen1.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmike2047%2Fsecured-text2file","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmike2047%2Fsecured-text2file","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmike2047%2Fsecured-text2file/lists"}