{"id":25895875,"url":"https://github.com/mochafreddo/bcrypt-benchmark","last_synced_at":"2025-07-20T14:04:39.219Z","repository":{"id":227302117,"uuid":"771023376","full_name":"mochafreddo/bcrypt-benchmark","owner":"mochafreddo","description":"This project is designed to benchmark the performance of bcrypt hashing at different salt rounds. It helps in determining the optimal number of rounds for hashing passwords, balancing security and performance.","archived":false,"fork":false,"pushed_at":"2024-03-12T15:35:22.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T22:34:04.022Z","etag":null,"topics":["authentication","bcrypt","benchmark","cryptography","hashing-algorithm","nodejs","nodejs-security","password-hashing","performance-testing","security"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mochafreddo.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}},"created_at":"2024-03-12T14:56:06.000Z","updated_at":"2024-03-12T15:37:40.000Z","dependencies_parsed_at":"2024-03-12T16:46:18.042Z","dependency_job_id":"d025ad03-96af-47d1-9744-aa9f4ff0dd8f","html_url":"https://github.com/mochafreddo/bcrypt-benchmark","commit_stats":null,"previous_names":["mochafreddo/bcrypt-benchmark"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mochafreddo/bcrypt-benchmark","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mochafreddo%2Fbcrypt-benchmark","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mochafreddo%2Fbcrypt-benchmark/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mochafreddo%2Fbcrypt-benchmark/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mochafreddo%2Fbcrypt-benchmark/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mochafreddo","download_url":"https://codeload.github.com/mochafreddo/bcrypt-benchmark/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mochafreddo%2Fbcrypt-benchmark/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266135685,"owners_count":23881803,"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":["authentication","bcrypt","benchmark","cryptography","hashing-algorithm","nodejs","nodejs-security","password-hashing","performance-testing","security"],"created_at":"2025-03-02T22:34:09.717Z","updated_at":"2025-07-20T14:04:39.202Z","avatar_url":"https://github.com/mochafreddo.png","language":"JavaScript","readme":"# bcrypt-benchmark\n\nThis project is designed to benchmark the performance of bcrypt hashing at different salt rounds. It helps in determining the optimal number of rounds for hashing passwords, balancing security and performance.\n\n## Getting Started\n\nTo run this project, you need Node.js installed on your machine.\n\n### Installation\n\n1. Clone the repository to your local machine.\n2. Navigate to the project directory.\n3. Install the dependencies by running:\n\n```bash\nnpm install\n```\n\n### Usage\n\nRun the benchmark test by executing:\n\n```bash\nnode bcrypt-benchmark.js\n```\n\nThe script will test bcrypt hashing from 8 to 16 rounds and log the duration for each round to the console.\n\n## Dependencies\n\n- bcrypt: ^5.1.1\n\nSee `package.json` for more details.\n\n## Contributing\n\nFeel free to fork the repository and submit pull requests.\n\n## License\n\nThis project is licensed under the ISC License. See the LICENSE file for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmochafreddo%2Fbcrypt-benchmark","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmochafreddo%2Fbcrypt-benchmark","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmochafreddo%2Fbcrypt-benchmark/lists"}