mac 钥匙串密码
One of my favorite command line utilities is Guillermo Rauch's wifi-password, a utility that allows you to get a saved password for the wifi network you're presently connected to (to share with colleagues or creeper in the cafe you're in). The idea of being able to get a password from command line is super useful, especially when it comes to retrieving a password for a website.
我最喜欢的命令行实用程序之一是Guillermo Rauch的wifi-password ,该实用程序可让您获取您当前连接的wifi网络的已保存密码(与同事或您所在咖啡馆中的爬行者共享)。 能够从命令行获取密码的想法非常有用,尤其是在检索网站密码时。
If I don't recall a password but know that Mac OS' keychain has it, I need to open my browser, go to the desired website, use the developer tools to change the input
type
from password
to text
, a process that takes far too long for my liking. Shouldn't getting a password from keychain be faster? It can be with security
:
如果我不记得密码,但知道Mac OS的钥匙串有密码,则需要打开浏览器,转到所需的网站,使用开发人员工具将input
type
从password
为text
,这需要很长时间。我喜欢的时间太长了。 从钥匙串获取密码是否应该更快? 可以具有security
:
sudo security find-internet-password -gs www.facebook.com
The snippet above queries the keychain (sometimes triggering a system permission dialog or two along the way), returning the account (username or email) and password registered on my system for the given domain!
上面的代码段查询了钥匙串(有时会触发一两个系统权限对话框),返回给定域在我的系统上注册的帐户(用户名或电子邮件)和密码!
keychain: "/Users/myuser/Library/Keychains/login.keychain-db"
version: 512
class: "inet"
attributes:
0x00000007 <blob>="www.facebook.com"
0x00000008 <blob>=<NULL>
"acct"<blob>="myemailaddress@gmail.com"
"atyp"<blob>="form"
"crtr"<uint32>="rimZ"
"cusi"<sint32>=<NULL>
"desc"<blob>=<NULL>
"icmt"<blob>=<NULL>
"invi"<sint32>=<NULL>
"nega"<sint32>=<NULL>
"path"<blob>="/"
"port"<uint32>=0x00000000
"prot"<blob>=<NULL>
"ptcl"<uint32>="htps"
"scrp"<sint32>=<NULL>
"sdmn"<blob>=<NULL>
"srvr"<blob>="www.facebook.com"
"type"<uint32>=<NULL>
password: "wouldntyouliketoknow"
If you've not explored the security
utility, I highly recommend it. You can get an exported credential list, set passwords, create new dictionaries and more!
如果您尚未探索security
实用程序,则强烈建议您使用。 您可以获取导出的证书列表,设置密码,创建新词典等等!
mac 钥匙串密码