{"id":19542348,"url":"https://github.com/maciektalaska/dpgex","last_synced_at":"2026-06-13T19:34:35.145Z","repository":{"id":144955542,"uuid":"138637237","full_name":"MaciekTalaska/dpgex","owner":"MaciekTalaska","description":"Diceware password generator in Elixir","archived":false,"fork":false,"pushed_at":"2018-10-16T14:51:03.000Z","size":127,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-26T05:27:16.039Z","etag":null,"topics":["diceware","diceware-algorithm","diceware-passphrase-generator","diceware-password","elixir","elixir-lang","elixir-library"],"latest_commit_sha":null,"homepage":"","language":"Elixir","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/MaciekTalaska.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":"2018-06-25T18:55:17.000Z","updated_at":"2020-01-26T19:35:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"c380df85-d047-49f6-88b8-3e6264536d81","html_url":"https://github.com/MaciekTalaska/dpgex","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MaciekTalaska/dpgex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaciekTalaska%2Fdpgex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaciekTalaska%2Fdpgex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaciekTalaska%2Fdpgex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaciekTalaska%2Fdpgex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaciekTalaska","download_url":"https://codeload.github.com/MaciekTalaska/dpgex/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaciekTalaska%2Fdpgex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34298247,"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":["diceware","diceware-algorithm","diceware-passphrase-generator","diceware-password","elixir","elixir-lang","elixir-library"],"created_at":"2024-11-11T03:14:27.917Z","updated_at":"2026-06-13T19:34:35.140Z","avatar_url":"https://github.com/MaciekTalaska.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/MaciekTalaska/dpgex.svg?branch=master)](https://travis-ci.org/MaciekTalaska/dpgex)\n\n# Dpgex Diceware™ Password Generator in Elixir\n\nThis is a simple application that aims to help generating easy to remember passwords using Diceware method.\n\nThis is Elixir version of the [Diceware Password Generator](https://github.com/MaciekTalaska/dpg) in Rust I have written some time ago.\n\n## What is Diceware™ method?\n\nIn short - this method allows generating passwords that are relatively easy to remember by humans, but are still safe to use (when generated properly). The best explanation of the method is below strip from [xkcd](https://xkcd.com/) comic:\n\n![alt text](https://imgs.xkcd.com/comics/password_strength.png \"xkcd on Diceware\")\n\n## Diceware™\n\n[Diceware](http://world.std.com/~reinhold/diceware.html) is a trademark of A G Reinhold. Please check the site to get more details on the method.\n\n## Diceware™ lists used:\n\nThis repo includes several diceware list:\n- diceware-mi.txt\n- diceware-fi.txt\nThese two lists are taken from: https://github.com/mgumz/diceware/tree/master/lists (diceware-mi.txt is originally named `diceware-maori.txt` and was renamed for consistency). \n- diceware-en.txt - this is short list for English taken from EFF, you may obtain the origianl from: https://www.eff.org/pl/deeplinks/2016/07/new-wordlists-random-passphrases\n- diceware-pl.txt - this list is created by me. For more info: https://github.com/MaciekTalaska/diceware-pl\n\n## Installation\n\n**Note:** this package is not ready yet, and is not available on hex. Same is with the docs...\n\nIf [available in Hex](https://hex.pm/docs/publish), the package can be installed\nby adding `dpgex` to your list of dependencies in `mix.exs`:\n\n```elixir\ndef deps do\n  [\n    {:dpgex, \"~\u003e 0.1.0\"}\n  ]\nend\n```\n\nDocumentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)\nand published on [HexDocs](https://hexdocs.pm). Once published, the docs can\nbe found at [https://hexdocs.pm/dpgex](https://hexdocs.pm/dpgex).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaciektalaska%2Fdpgex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaciektalaska%2Fdpgex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaciektalaska%2Fdpgex/lists"}