前段时间我创建了几个非常有用的日常密码,其模式如下:
LLL-NNN-LLL-NNN-LLL-NNN-LLL
然而
LLL = lower or upper case letter
和NNN = number
。
不幸的是,我忘记了使用哪个工具创建这些密码。我希望有一个 Linux 命令行工具可以创建这种模式。
答案1
我希望我知道如何从命令行执行此操作,但这是一个使用 Libre Calc 或 Open Office Calc 的纯伪随机方法。
创建一个七列的工作表。每次重新计算时,这七列由两个公式伪随机生成;要强制 Calc 手动重新计算,请按 Shift+Ctrl+F9。
数字列应格式化为显示包括前导零的三个整数,并使用公式
INT(RAND()*(1000))
文本列使用以下公式:
MID("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",(RANDBETWEEN(1,52)),1)&MID("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",(RANDBETWEEN(1,52)),1)&MID("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",(RANDBETWEEN(1,52)),1)