Skip to main content

zkpwgen

A tool for generating random passwords consisting of full-width Japanese and Roman characters.

By default, generated passwords are intended to be easy to input on mobile devices with a single conversion: a password contains either Hiragana or Katakana, but not both. Same goes for upper- and lower-case Roman letters.

zkpwgen was heavily inspired by pwgen. The name is derived from zenkaku (全角, “full-width”) pwgen.

Usage

Example output:

$ zkpwgen
ギエカヘゴダピO ぁらみxま8ぞv りかぱ2ゃfょ8 モラ3ボ8メ1ズ
メプヂCゲペ6バ ゃ0ぉふ3ゅあ7 だ8へろDせなH ジbゲヒミカ4ツ
ぅもふ2ゆkけs ぢぁち6ぃへつM ヂ2FェGサメベ ばそ8さNてGぼ
ぎゆ8まほ5jば ぁぉばぱHまKず アfベuヒチゼp ヘテ4ラvァ3ズ
ノギPガイルヅド ぜもぁ3あGそF むどgぽりbてg ワモラセeヒゴh
ラLモ5Lヨリ4 くぷあDろ2ぐH ミ8ェジミマァテ よbまeぶはlめ
グ7ウィズスPラ ば0ぶOご2ゃた プ3ゴ7ョ1ュャ へ5cゎぽげ1が
ぃIするふどもI セテァプスキNフ ス8mオ5ノ6g ぜuじ1ぇぎ0k
ぽだOけれくDぐ ッOタ5ブゴ2ゾ ヮビワジ6フェp オダュ6Jベゼ6
ゼEナ4Oル3ュ ゥニヌ3ボヮャヲ て7ごしぺ8ぷけ つ7っ6Aことゎ
マリ5Aレ8Pサ おみwけ4ゎてi エ2サ8モエfク どぅgて4nぶ0
まこさ4Iぜぺど ぷtちひsえぅげ ドeゾ2ソヨfニ トxゲ0ノヒヌ0
ゾグラ8kエユt だ3せ3ひ8yぞ マシクサヘコ6メ ばふさHけじ7H
チゼjフメ4pオ リニhクォ0ヒヌ ホベレ3ゲザLア けlぶ4rぐゃ8
ァ4フ6ヒスズ0 ぎ7ゅBと6こ7 ギ8エpスnムo フrタiツnノ5
へnっfゆpぽり にHう7EすIく へtめ8も8oぇ ぶぺぺ0IにろE
らぬ6そ8mまゃ ぐ2れ7yぎあt し6な3ほ3Dす ヌHトOヘ1Aツ
ぐぐらぇは1ざ1 なっ4おぃ4う1 ぶぉ6ぷrろ4い けNぼよそへぃ6
へげず6ゎべ5ゃ だ0ぴ0つ4だ7 ドセゴ4ネゥ7E うつゎ5Iうので
ハ5ベケイ1Mス ォニケクポDフズ ャBホミ4シ2ル グッソ2HハボD

Invoke as zkpwgen -h for help.

Quick Install

This package is not on PyPI, so install with:

pip install git+https://github.com/amake/zkpwgen.git

License

zkpwgen is distributed under the GPLv2 license.

Metadata

Release files for zkpwgen 1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zkpwgen 1.0
File Size Uploaded
zkpwgen-1.0.tar.gz 11.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zkpwgen 1.0
File Interpreter ABI Platform
zkpwgen-1.0-py3-none-any.whl Python 3 none any Details

Total release size: 22.9 kB

Release files / zkpwgen-1.0.tar.gz

Download URL zkpwgen-1.0.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
68c32615a61614163fdb10e426462f11b07b7000cac202de078cb22a46cbe38f
BLAKE2b-256 checksum
How to use checksums
77da716b7649d9293f0d21ce4d5af49d2c3455e4ff483ac288636e75fc258dd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release files / zkpwgen-1.0-py3-none-any.whl

Download URL zkpwgen-1.0-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
da935be4e8dc6ef5acc93f967eb10db100ee6f0d7118988408a4bf49fb71072b
BLAKE2b-256 checksum
How to use checksums
baa5dd9cc1b6e0e1f604110b4d988c39623d149c82710310e777589f94429bba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.11

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page