{"id":15055905,"url":"https://github.com/andrewcomputsci2019/encryptor","last_synced_at":"2026-01-01T23:05:53.187Z","repository":{"id":184091775,"uuid":"670816762","full_name":"andrewcomputsci2019/Encryptor","owner":"andrewcomputsci2019","description":"An application written in java 17, that encrypts files using AES-256. It supports both password and key base encryption methods","archived":false,"fork":false,"pushed_at":"2023-09-26T01:28:58.000Z","size":255,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T00:39:56.316Z","etag":null,"topics":["aes-256","java-17","javafx-desktop-apps"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrewcomputsci2019.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}},"created_at":"2023-07-25T22:59:55.000Z","updated_at":"2023-09-19T23:04:44.000Z","dependencies_parsed_at":"2025-01-21T00:31:10.165Z","dependency_job_id":"3374ad3e-e1f1-4873-ae8a-c65808d15c39","html_url":"https://github.com/andrewcomputsci2019/Encryptor","commit_stats":null,"previous_names":["andrewcomputsci2019/encryptor2","andrewcomputsci2019/encryptor"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewcomputsci2019%2FEncryptor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewcomputsci2019%2FEncryptor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewcomputsci2019%2FEncryptor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrewcomputsci2019%2FEncryptor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrewcomputsci2019","download_url":"https://codeload.github.com/andrewcomputsci2019/Encryptor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243532532,"owners_count":20306152,"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","java-17","javafx-desktop-apps"],"created_at":"2024-09-24T21:47:02.497Z","updated_at":"2026-01-01T23:05:53.108Z","avatar_url":"https://github.com/andrewcomputsci2019.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Encryptor\n___\nA lightweight simple cross-platform desktop application that can encrypt files\nusing AES-256 through both password and key-based encryption and decryption\nmethods.\n\n## how to use\nWhen you launch the application, the home screen appears.\nThis is your starting point for encrypting or decrypting a file.\nBoth options will guide you through a step-by-step wizard.\nHere, you can choose your preferred encryption type: password or key-based,\nand specify the output directory for the encrypted or decrypted file.\nFor a quicker process, you can simply drag and drop files, bypassing the file selection menu.\n___\n## Demo\n[![video](https://i.ytimg.com/vi/m10bxuacv2s/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH8CYAC0AWKAgwIABABGFggRyhyMA8=\u0026amp;rs=AOn4CLDkyEzCKtLCF-3XKTMkTlk1g7rjLw)](https://www.youtube.com/watch?v=m10bxuacv2s)\n___\n## How to build and run\nThe easiest way to build and run is\nto import this project into any I.D.E that supports gradle and run the gradle run task.\nOtherwise, the following shell script can be used to run from the command line.\n```shell\n  ##cd into project root dir with the gradlew and gradlew.bat file\n  ##if on Windows run the gradlew.bat file\n  ##change /path_to_jdk_directory to your jdk distribution\n  ./gradlew -Dorg.gradle.java.home=/path_to_jdk17_directory\n  ./gradlew run\n```\n### Building a binary distribution\nThis is similar to the above, but instead you will run the jpackage task.\nThe output of this task will be located in the build/jpackage folder.\nDo keep in mind to build a binary distribution it may require external tools, like WIX for windows.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewcomputsci2019%2Fencryptor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewcomputsci2019%2Fencryptor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewcomputsci2019%2Fencryptor/lists"}