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.
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.
This package is available from PyPI:
pip install zkwgen
zkpwgen is distributed under the GPLv2 license.