{"id":18298633,"url":"https://github.com/fusionauth/fusionauth-example-password-encryptor","last_synced_at":"2026-01-20T11:11:01.192Z","repository":{"id":43225177,"uuid":"258000999","full_name":"FusionAuth/fusionauth-example-password-encryptor","owner":"FusionAuth","description":"A example you can use to build a Password Encryptor Plugin for FusionAuth","archived":false,"fork":false,"pushed_at":"2024-07-28T05:55:27.000Z","size":76,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-04-01T16:56:42.692Z","etag":null,"topics":["argon2id","fusionauth","password","password-encryptor","plugin"],"latest_commit_sha":null,"homepage":"https://fusionauth.io","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FusionAuth.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-22T19:33:50.000Z","updated_at":"2024-07-28T05:55:30.000Z","dependencies_parsed_at":"2024-11-05T15:07:15.719Z","dependency_job_id":"c74d1173-f989-4076-8b24-eec585cae5e6","html_url":"https://github.com/FusionAuth/fusionauth-example-password-encryptor","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-example-password-encryptor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-example-password-encryptor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-example-password-encryptor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-example-password-encryptor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FusionAuth","download_url":"https://codeload.github.com/FusionAuth/fusionauth-example-password-encryptor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247342537,"owners_count":20923618,"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":["argon2id","fusionauth","password","password-encryptor","plugin"],"created_at":"2024-11-05T15:06:35.948Z","updated_at":"2026-01-20T11:10:56.168Z","avatar_url":"https://github.com/FusionAuth.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Example Password Hasher \n\nIf you need to write a custom hasher (also known as a password encryptor) to import users into FusionAuth, you may use this example build. This is intended to be used with the Writing a Plugin guide provided in the FusionAuth documentation. \n\nWriting a Plugin guide is found here:  https://fusionauth.io/docs/v1/tech/plugins/writing-a-plugin\n\n### Example code\n\nAny example password hashers provided in this repository is provided to assist in your deployment and management of FusionAuth.\n Use of this software is not covered under the FusionAuth license agreement and is provided \"as is\" without warranty. https://fusionauth.io/license\n\nMore sample password hashers for various algorithms can be found in the [fusionauth-contrib](https://github.com/FusionAuth/fusionauth-contrib/tree/master/Password%20Hashing%20Plugins) repository.\n\nIf there's a password hasher you'd like to see that isn't available, please [open a GitHub issue](https://github.com/fusionauth/fusionauth-issues/issues).\n\n### Building\n\n### Building with Maven\n\n\n```bash\n$ mvn install\n```\n\n\n### Building with Savant\n\n**Note:** This project uses the Savant build tool. To compile using Savant, follow these instructions:\n\n```bash\n$ mkdir ~/savant\n$ cd ~/savant\n$ wget http://savant.inversoft.org/org/savantbuild/savant-core/1.0.0/savant-1.0.0.tar.gz\n$ tar xvfz savant-1.0.0.tar.gz\n$ ln -s ./savant-1.0.0 current\n$ export PATH=$PATH:~/savant/current/bin/\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffusionauth%2Ffusionauth-example-password-encryptor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffusionauth%2Ffusionauth-example-password-encryptor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffusionauth%2Ffusionauth-example-password-encryptor/lists"}