{"id":19992877,"url":"https://github.com/timj/perl-crypt-passgen","last_synced_at":"2026-06-13T14:05:46.944Z","repository":{"id":631308,"uuid":"272082","full_name":"timj/perl-Crypt-PassGen","owner":"timj","description":"Perl CPAN Crypt::PassGen module for generating memorable passwords","archived":false,"fork":false,"pushed_at":"2012-09-21T16:38:15.000Z","size":121,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-01T22:29:19.226Z","etag":null,"topics":["password-generator","perl"],"latest_commit_sha":null,"homepage":"","language":"Perl","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/timj.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-08-07T22:01:57.000Z","updated_at":"2014-09-08T20:25:00.000Z","dependencies_parsed_at":"2022-08-16T10:31:23.653Z","dependency_job_id":null,"html_url":"https://github.com/timj/perl-Crypt-PassGen","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/timj/perl-Crypt-PassGen","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Crypt-PassGen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Crypt-PassGen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Crypt-PassGen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Crypt-PassGen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timj","download_url":"https://codeload.github.com/timj/perl-Crypt-PassGen/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timj%2Fperl-Crypt-PassGen/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34287033,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["password-generator","perl"],"created_at":"2024-11-13T04:52:21.788Z","updated_at":"2026-06-13T14:05:46.925Z","avatar_url":"https://github.com/timj.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"Crypt::PassGen\n--------------\n\nThis module provides a single command for generating random password\nthat is close enough to a real word that it is easy to remember.\nIt does this by using the frequency of letter combinations in \na language (the frequency table is generated during installation\nalthough multiple tables can be generated and used for different\nlanguages).\n\nThis module should not be used for high security applications\n(such as user accounts) since it returns passwords that are not\nmixed case, have no punctuation and no letters. This word can be\nused as a basis for a more secure password.\n\nThe language of the password depends on the language used to construct\nthe frequency table.\n\nThe source repository is on github: https://github.com/timj/perl-Crypt-PassGen\n\nRequirements\n------------\n\nCurrently assumes /usr/dict/words or /usr/share/dict/words is available so that the\nfrequency table can be constructed. On non-unix systems it might\nbe easier simply to include a dictionary for this within the\ndistribution. \n\nAlso requires the Storable module.\n\nInstallation\n------------\n\n  perl Makefile.PL\n  make\n  make test\n  make install\n\nThe first step may take a well since a freqeuncy table is generated\nas part of the installation. If /usr/dict/words is not available\nthe location of a suitable dictionary must be put into the\nMakefile.PL\n\n\nDerivation\n----------\n\nThis algorithm is based on that used in the PASSGEN program written by\nMike Bartman of SAR, Inc as part of the SPAN security toolkit in 1989.\n\n\nStatus\n------\n\nThis is an early release of this module. It has not been tested\nextensively and must be considered in alpha release. \n\nAuthor\n------\n\nThis module was written by Tim Jenness  \u003ctjenness@cpan.org\u003e\n\nCopyright (C) 2000-2008, 2012 Tim Jenness.  All rights reserved.  This\nprogram is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.\n\nRelease Notes\n-------------\n\nV0.06   - Ensure that passwords are always the right length. In rare\n          cases the loop would exit early and return a shorter password.\n          Thanks to Vadim Pushtaev for the fix.\n\nV0.05   - Fix typo in call to _scale_thirds_down preventing the\n          module from working in some situations. Fix typo in call\n          to _scale_seconds_down during database build\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimj%2Fperl-crypt-passgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimj%2Fperl-crypt-passgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimj%2Fperl-crypt-passgen/lists"}