V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
P9
V2EX  ›  macOS

在知道 1password ios 限免的真实意图后,打算自己造一个极简单 1password

  •  
  •   P9 · 2014-10-26 20:01:50 +08:00 · 11464 次点击
    这是一个创建于 3680 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想到自己很多地方的密码都是类似的,最多5组密码,5个级别,但是管理上还是有些混乱。打算用1password重新生成核心密码。

    ios版本的1password限免,但不包括mac端,比对mac上的价格,这不是坑爹吗?

    不如自己写一个?
    大概想了下,就几个模块
    1. 生成随机密码——也许可以用applescrite调用mac自带的密码生成器;
    2. 给生成的密码加密解密-用aes,应该有不少现成的python模块;
    3. 保存到dropbox;

    或者生成密码后,手抄到小本子上 -_-#
    第 1 条附言  ·  2014-10-27 22:40:24 +08:00
    最后用了https://github.com/mstarke/MacPass
    已经满足当前需求,至于便携性,等以后再看。

    用了一种记忆技巧,把生成的字符 想象成一个怪异的故事,以此记忆。记8位数字速度还行,12位含字符想象力不够……稍微慢点

    这个软件的目的大概就是生成密码,和存储——以防后面忘记吧。
    姑且试试这个办法。

    谢谢各位
    43 条回复    2015-12-01 19:33:41 +08:00
    mortal
        1
    mortal  
       2014-10-26 20:04:55 +08:00
    1password ios 限免的真实意图是神马?
    LU35
        2
    LU35  
       2014-10-26 20:05:34 +08:00 via Android
    开源的keepass 为何喜欢重复造轮子
    14
        3
    14  
       2014-10-26 20:06:02 +08:00
    KeePass?
    hitsmaxft
        4
    hitsmaxft  
       2014-10-26 20:09:58 +08:00
    限免就是让你用, 你用得爽之后就把mac版买了.

    这么吧, ios:0 mac: 230 和 ios:115, mac:115 , 你觉得哪个好接受?

    大不了不用嘛, 无需矫情.
    LU35
        5
    LU35  
       2014-10-26 20:10:14 +08:00 via Android
    @14 对 开源的,楼主的需求都有成熟的实现。全平台,包括黑莓。本地保存,也可保存在dropbox
    14
        6
    14  
       2014-10-26 20:15:46 +08:00
    @LU35 嗯嗯 我也是推荐给楼主;我现在在用Lastpass和Chrome自带的,偶尔导入到KeePass,感觉主要是注册的时候都太着急 虽然用了密码管理 里面还是一大堆重复密码……
    P9
        7
    P9  
    OP
       2014-10-26 20:15:46 +08:00
    @LU35 还真不知道。 没有谁喜欢重复,白费力气吧-。- 我想到的也都是拿现成的项目做个拼接。

    刚刚搜到http://www.mono-project.com/download/


    @mortal 让你买pc 端的罗


    @14 这个甚好。
    wisdom
        8
    wisdom  
       2014-10-26 20:19:31 +08:00   ❤️ 1
    何弃疗啊何弃疗
    P9
        9
    P9  
    OP
       2014-10-26 20:28:49 +08:00
    @14
    @LU35

    你们是在Mac下用的还是Win?
    KeePass 在Mac 10.10 下不能运行,mono keepass.exe不行—— 还是说这个 win原生天然不适应Mac么???


    @wisdom

    不服来战罗。哈哈哈!
    14
        10
    14  
       2014-10-26 20:36:44 +08:00   ❤️ 1
    vislins
        11
    vislins  
       2014-10-26 20:43:47 +08:00
    确实是这样的,我已经买了Windows+Mac Bundle了。三百大洋。
    lightening
        12
    lightening  
       2014-10-26 20:53:09 +08:00
    用 KeePass 就行了。 1P 主要是各个浏览器插件做得挺好,用起来方便。
    skyline75489
        13
    skyline75489  
       2014-10-26 20:56:36 +08:00
    KeePass,开源,也很安全,就是输入的时候麻烦点,毕竟不是商业公司的产品,没有那么多浏览器插件
    skyline75489
        14
    skyline75489  
       2014-10-26 20:57:45 +08:00
    @P9 @14 KeePassX在Mac OS 10.10上可用
    6IbA2bj5ip3tK49j
        15
    6IbA2bj5ip3tK49j  
       2014-10-26 21:22:53 +08:00
    lastpass Windows+Android
    主要是1刀1月的价格让人没感觉
    wy315700
        16
    wy315700  
       2014-10-26 21:23:57 +08:00
    @vislins 前段时间打折只要100多,,,
    cattail
        17
    cattail  
       2014-10-26 21:32:54 +08:00
    @P9 https://github.com/mstarke/MacPass 一直用macpass, 官方称还未稳定, 但是使用过程中从未出过问题.
    zhyu
        18
    zhyu  
       2014-10-26 21:33:06 +08:00
    有 keepass 用啊,开源的
    P9
        19
    P9  
    OP
       2014-10-26 22:06:58 +08:00
    @skyline75489
    @14
    @cattail
    多谢! 之前没想到可以用它的移植版本。

    @wy315700 一百多可以接受。不过他不会升级一个版本就又重新买吧 -。-

    以后可以搞个团购啊,这类软件300感觉还是太贵。


    @zhyu 嗯嗯,keepass 我之前测试跑不了。 执行mono keepass后 没有出现gui界面。。。 也许是我步骤不对。

    现在打算试试移植版本的
    mgcnrx11
        20
    mgcnrx11  
       2014-10-26 22:32:15 +08:00
    @P9 在Mac上50大洋购入了KyPass Companion,算是Mac上原生最好的KeePass工具,它也有配套的iOS版。但在1Password限免后,我还是转入了1Password。

    究其原因,其实密码管理工具在安全性方面倒不用操心,关键是方便性啊!密码这个基本每天都需要用的,方便的使用才是王道。1Password的指纹,同步,直接获取icon提高识别度,浏览器的插件,iOS上的Safari extension。这些都是开源的KeePass没有的。用了2年KeePass转1Password ing,顺求工具能KeePass ->1Password,不用我手工做最好了(csv工具可行吗各位?)
    capbone
        21
    capbone  
       2014-10-26 22:38:27 +08:00
    iOS上其实还有个OneKey(现在好像叫1Key),便宜且不比1P差。
    popbones
        22
    popbones  
       2014-10-26 22:51:09 +08:00
    觉得花钱不值或者懒得哪个开源的方便的话,不如就用System Keychain呗
    kshift
        23
    kshift  
       2014-10-26 22:54:40 +08:00
    用金钱买时间,为什么就不懂.....
    xiaou
        24
    xiaou  
       2014-10-27 04:28:19 +08:00 via iPhone
    等着圣诞降价入手
    P9
        25
    P9  
    OP
       2014-10-27 09:09:40 +08:00
    @mgcnrx11 不知道哪里看来的 “方便约等于不安全” 。 不过1password 我觉得安全性可以,也足够方便,就是太贵了。。。限免和不限免的价格是一样的,你木有发现吗?


    @capbone 可以试试


    @popbones System Keychain 是什么? 系统自带的密码?


    @kshift 嗯,这个理论我比较懂。 就是有时候潜意识还是很难跟上理论的。 就像买一把5k的椅子,意识跟上了,就觉得5k花的值。


    @xiaou 圣诞节会降价吗?
    Shiky
        26
    Shiky  
       2014-10-27 09:47:35 +08:00
    对于这些第三方的密码管理工具总是不放心,完全开源的话还好点
    devon
        27
    devon  
       2014-10-27 10:47:51 +08:00
    假设你一个月一万快钱,按平均工作时间算下来,估计花两三个小时的时间,就可以买一个1password了。

    当然,你如果为了兴趣,或者练技术又另说。
    P9
        28
    P9  
    OP
       2014-10-27 12:27:56 +08:00
    @devon 还真没这么算过。 估计是老的思想挥之不去吧。
    devon
        29
    devon  
       2014-10-27 12:57:45 +08:00
    @P9 在能接受的价格范围内,买用得最顺手的工具。有时,找破解那点时间,都不如直接买一个划算。时间成本其实很高。
    canautumn
        30
    canautumn  
       2014-10-27 13:11:06 +08:00
    keepass, 开源跨平台,在你自己做的还没全平台覆盖前,同步可以先用别家的支持keepass的app。mac上有一个收费的实现,很好用,也有免费的很烂,不过能用。后来懒得折腾就入1p了,庆幸我当时没折腾太久。
    wgxdz
        31
    wgxdz  
       2014-10-27 13:35:48 +08:00
    有这工夫捯饬,真的不如直接买一套合适...
    poporange630
        32
    poporange630  
       2014-10-27 14:50:26 +08:00 via Android
    一直用lastpass 前段时间半年高级账户免费 然后价格也便宜
    skywalker
        33
    skywalker  
       2014-10-27 15:18:42 +08:00
    在用1password之前,我一直用自己写的密码管理,其实非常简单:密码和网站信息用json表示,用gpg加密后放在dropbox里面,然后用ruby写了个脚本访问,比如pw copy xxx@gmail,就会把gamil的密码暂时放在剪贴板10秒,然后10秒后恢复原来剪贴板内容……。 pw add就可以添加一个密码……

    后来我用了1password,感觉……太方便了,浏览器插件很齐全,而且iphone上也可以用……自己要轮这么一整套那是要很大的代价的……
    popbones
        34
    popbones  
       2014-10-27 15:42:46 +08:00
    @P9 System Keychain就是OS X的系统自带钥匙链,iOS系统也有相应的服务。系统(包括Safari、Mail什么的)所有这些地方使用的“记住密码”其实都会把密码记到系统钥匙链里面。系统提供System Keychain程序用来查看和管理钥匙链,如果开启了iCloud Keychain的话可以喝iOS自动同步。

    唯一的缺陷就是iOS端没有查看和管理钥匙链的App。经管如此,还是比自己开发一个功能相同、可靠度类似、技术支持强度类似的成本低很多。

    密码管理这类程序或服务基本都是属于Utility或者Productivity的,这类应用的核心逻辑基本都很简单或者已经很成熟,拼的就是细节上的便利(比如浏览器插件之类的功能),而这些细节的开发是很花时间的。

    如果自己开发,花的时间少了,功能不完整,使用体验碎片化,想做细了没时间。

    这就好比对于做饭没有特别感兴趣的人,给两个人做饭还值得做,给自己一个人做饭那个时间就不太划得来了一样。

    如果你能开发出一个1Password这样的应用,基本上你花同样的时间赚的钱应该是比1Password的价格要高的。

    当然如果是个人兴趣就是做这么个软件那就另当别论了。
    P9
        35
    P9  
    OP
       2014-10-27 20:25:35 +08:00   ❤️ 1
    @wgxdz


    @skywalker


    @popbones


    也算是折腾的一部分,就像有的人喜欢买mac 有的喜欢自己DIY。
    嗯,细节上,确实1password 会更胜一筹。
    @skywalker 的方式,和我之前粗略想的方向一致。
    zeroneth
        36
    zeroneth  
       2014-10-28 21:06:26 +08:00
    我是 10.10的系统,keepass可以用,经测试mono最新版本不能用,楼主不能用的问题可能出在软件版本上。我用的是
    MonoFramework-MDK-3.6.0.macos10.xamarin.x86
    用这个mono能打开keepass,但是会有中文不显示的情况,好像是字体大小的问题,linux下好解决,mac 下我没搜,主要因为懒,还有个原因是我用firefox的插件,很少用keepass主界面。
    Portable KeePass 2.28 + 插件 “KeePassRPC.plgx”
    firefox扩展用 KeeFox 1.4.3b1 。加上这个扩展,使用体验上和1password for firefox 是基本一样的。

    chrome 的话扩展有chromeIPass,在windows上蛮好用的,mac下没用过

    其他浏览器……我是坚定的火狐党
    yanke
        37
    yanke  
       2014-10-28 21:52:35 +08:00
    我已经离不开1Password了。
    大部分都是随机密码记在1Password了。
    dearrrfish
        38
    dearrrfish  
       2014-10-30 14:07:31 +08:00   ❤️ 1
    在入1Password之前一直用鼎鼎有名的KeePass,还写了个 Alfred workflow 来快速检索拷贝。
    如果对1Password的1-click-login和iOS上的指纹识别没有需求的话,跨平台的 KeePass 解决方案应该是首选。

    Windows: KeePass 2
    OSX: KeePassX + MacPass
    iOS:MiniPass(Free)
    Android:不知道,肯定有
    同步用Dropbox
    P9
        39
    P9  
    OP
       2014-10-30 14:19:57 +08:00
    @dearrrfish MacPass 不错正在使用中。

    @yanke 形成习惯,确实会如此

    @zeroneth Chrome插件还只支持原生的KeePass; 暂时不能搞定MacPass
    lvduo
        40
    lvduo  
       2015-02-08 12:54:15 +08:00
    @14 macpass 非常棒,不比kypass差
    P9
        41
    P9  
    OP
       2015-04-09 09:49:10 +08:00
    @lvduo 已經用上了~ 還不錯哦~
    heraldboy
        42
    heraldboy  
       2015-12-01 17:07:36 +08:00
    今天装 MacPass ,还不错,就是安装还需要自己编译。
    P9
        43
    P9  
    OP
       2015-12-01 19:33:41 +08:00
    @heraldboy 对我已经用上了。很好用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2658 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 15:00 · PVG 23:00 · LAX 07:00 · JFK 10:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.