<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>~iany/ Password Manager</title><link>https://blog.iany.me/tags/password-manager/</link><description>Recent content in Password Manager «~iany/»</description><language>en-US</language><managingEditor>me@iany.me (Ian Yang)</managingEditor><webMaster>me@iany.me (Ian Yang)</webMaster><copyright>CC-BY-SA 4.0</copyright><lastBuildDate>Sun, 03 May 2020 22:50:53 +0800</lastBuildDate><atom:link href="https://blog.iany.me/tags/password-manager/index.xml" rel="self" type="application/rss+xml"/><item><title>Pass, A Password Manager Utilizing GPG and Git</title><link>https://blog.iany.me/2020/05/pass-a-password-manager-utilizing-gpg-and-git/</link><pubDate>Sun, 03 May 2020 22:50:53 +0800</pubDate><author>me@iany.me (Ian Yang)</author><guid>https://blog.iany.me/2020/05/pass-a-password-manager-utilizing-gpg-and-git/</guid><description>&lt;p&gt;A friend recommended &lt;a href="https://github.com/gopasspw/gopass"&gt;gopass&lt;/a&gt; to manage passwords. After the trial, I decided to switch.&lt;/p&gt;
&lt;p&gt;Gopass is indeed an implementation which follows the protocols defined by &lt;a href="https://www.passwordstore.org/"&gt;pass&lt;/a&gt;. It utilizes gpg to encrypt files and git to synchronize. It is really fast to manage the password vault because I already used to the command line environment and text editing tools.&lt;/p&gt;
&lt;p&gt;I also use &lt;a href="https://github.com/browserpass/browserpass-extension"&gt;browserpass&lt;/a&gt; in Chrome and &amp;ldquo;Pass - Password Manager&amp;rdquo; in iOS.&lt;/p&gt;
&lt;p&gt;I migrated from Enpass. There is a tool &lt;a href="https://github.com/roddhjav/pass-import"&gt;pass-import&lt;/a&gt;, but it does not work well on my exported Enpass vault, so I decide to build the pass store from scratch. Gopass indeed can encrypt and save any file, thus I just add the whole exported Enpass CSV file into the repository.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;gopass edit enpass.csv
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Copy and paste the exported Enpass CSV file into the opened editor and save. It is easy to search in the file using a pager or grep.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;gopass show enpass.csv | less
gopass show enpass.csv | grep google
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now I can rebuild the password database with a create-on-use strategy: Whenever I want to use a password which has no its own entry yet, I search it in &lt;code&gt;enpass.csv&lt;/code&gt; and create one.&lt;/p&gt;</description><category domain="https://blog.iany.me/post/">Posts</category><category domain="https://blog.iany.me/tags/git/">Git</category><category domain="https://blog.iany.me/tags/gpg/">GPG</category><category domain="https://blog.iany.me/tags/password-manager/">Password Manager</category><category domain="https://blog.iany.me/tags/security/">Security</category></item></channel></rss>