OS X的钥匙串具有密码助手功能,可根据用户标准(例如长度= 18和符合FIPS-181)建议密码。OS X钥匙串的通过终端的密码助手功能
我想通过bash访问此功能。我的具体兴趣是请求生成具有我所需的长度和复杂度属性的密码,然后将该密码项添加到特定的钥匙串中。
OS X安全CLI应用程序解决了第二部分,但不是初始密码生成部分。
人的安全没有列出任何有关密码助理功能。
OS X的钥匙串具有密码助手功能,可根据用户标准(例如长度= 18和符合FIPS-181)建议密码。OS X钥匙串的通过终端的密码助手功能
我想通过bash访问此功能。我的具体兴趣是请求生成具有我所需的长度和复杂度属性的密码,然后将该密码项添加到特定的钥匙串中。
OS X安全CLI应用程序解决了第二部分,但不是初始密码生成部分。
人的安全没有列出任何有关密码助理功能。
难道你不能使用不同的密码生成器,如APG?这似乎是你想做的一切,可以在MacPorts和Fink上找到。
虽然没有官方Apple解决方案似乎存在,但有一个反向工程库,作为命令行工具提供,可重新创建GUI密码助手中提供的所有功能。
请参阅此链接(更新截至4月2014):https://bitbucket.org/anders/sf-pwgen或https://github.com/anders/pwgen
开发商,@安德斯 - 伯格,使得源(包括Xcode项目)获得,并且提供下载的二进制文件,它可以在终端中执行(https://bitbucket.org/anders/sf-pwgen/downloads)。
二进制也可以使用brew安装:brew install sf-pwgen
。
从项目页面:
SF-pwgen的是示例CLI应用程序,其生成密码:
usage: ./sf-pwgen [options]
Option: Meaning:
-a, --algorithm Available algorithms: memorable, random
letters, alphanumeric, numbers.
-c, --count The number of passwords to generate.
The default is `memorable'.
-l, --length Desired length of the generated passwords.
-L, --language Generate passwords in a specified language.
Languages: en, de, es, fr, it, nl, pt, jp.
Note that this feature is broken and will
produce garbage, bug: rdar://14889281
-v, --version Print the version number and exit.
-h, --help Prints this message.