论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[10841] 2016-12-19_动手打造跨设备、无需同步的密码管理器
文档创建者:
s7ckTeam
浏览次数:
9
最后更新:
2025-01-18
IOT
9 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2016-12-19_动手打造跨设备、无需同步的密码管理器
动
手
打
造
跨
设
备
、
无
需
同
步
的
密
码
管
理
器
m
s
c
b
F
r
e
e
B
u
f
2
0
1
6
-
1
2
-
1
9
*
本
文
原
创
作
者
:
m
s
c
b
,
本
文
属
F
r
e
e
B
u
f
原
创
奖
励
计
划
,
未
经
许
可
禁
止
转
载
密
码
管
理
器
大
家
都
有
用
过
吧
?
但
你
相
信
有
一
种
密
码
管
理
器
不
仅
可
以
跨
设
备
使
用
,
还
无
需
同
步
!
无
论
你
相
不
相
信
,
今
天
就
让
密
码
管
理
器
大
家
都
有
用
过
吧
?
但
你
相
信
有
一
种
密
码
管
理
器
不
仅
可
以
跨
设
备
使
用
,
还
无
需
同
步
!
无
论
你
相
不
相
信
,
今
天
就
让
我
来
教
你
如
何
自
己
动
手
制
作
一
个
。
我
来
教
你
如
何
自
己
动
手
制
作
一
个
。
密
码
管
理
器
,
实
在
太
多
。
简
直
能
让
人
挑
花
眼
。
有
各
种
各
样
类
型
的
,
但
主
要
是
有
2
种
:
网
络
同
步
的
、
存
在
自
己
本
地
数
据
库
的
。
从
理
论
上
讲
,
存
在
本
地
的
会
比
自
己
存
在
网
络
上
的
会
相
对
安
全
一
点
。
因
为
最
近
经
常
能
听
到
某
些
网
络
型
密
码
管
理
器
被
爆
出
漏
洞
什
么
的
,
虽
然
说
你
保
存
的
密
码
是
加
密
保
存
在
服
务
器
上
的
,
但
还
是
有
点
安
全
隐
患
。
相
对
于
网
络
型
密
码
管
理
器
,
本
地
型
密
码
管
理
器
确
实
会
安
全
一
点
(
取
决
与
你
的
安
全
意
识
)
。
不
过
,
与
此
同
时
,
也
带
来
一
些
缺
点
。
比
如
没
有
网
络
型
的
方
便
,
需
自
己
对
保
存
密
码
的
数
据
库
进
行
同
步
等
等
。
原
理
说
明
原
理
说
明
跨
平
台
?
离
线
?
不
同
步
?
如
果
要
实
现
这
3
个
要
求
,
我
们
需
要
重
新
审
视
一
下
自
己
对
应
密
码
管
理
器
的
需
求
。
首
先
,
我
们
使
用
密
码
管
理
器
的
目
的
不
仅
仅
是
为
了
保
存
密
码
,
还
为
了
安
全
。
保
证
每
个
网
站
注
册
的
密
码
都
不
同
,
而
且
是
随
机
的
,
不
存
在
与
本
人
有
挂
钩
的
信
息
,
比
如
手
机
号
、
生
日
、
幸
运
数
字
等
等
,
防
止
他
人
根
据
你
的
个
人
信
息
生
成
字
典
跑
包
。
既
然
要
保
证
密
码
中
没
有
个
人
信
息
,
而
且
需
要
无
序
,
随
机
数
显
然
是
最
好
的
选
择
。
但
如
果
使
用
随
机
数
就
无
法
实
现
每
个
平
台
都
相
同
。
所
以
必
须
使
用
一
个
统
一
的
算
法
,
这
样
各
个
设
备
使
用
同
一
套
算
法
就
能
保
证
生
成
的
密
码
都
是
相
同
的
。
最
终
,
想
到
如
下
算
法
,
来
实
现
密
码
同
步
:
用
户
需
指
定
一
个
通
用
密
码
需
要
指
定
一
个
网
站
的
域
名
(
不
包
含
具
体
文
件
地
址
)
使
用
H
a
s
h
算
法
生
成
密
码
。
这
样
,
我
们
就
能
保
证
各
个
网
站
的
密
码
都
不
一
样
,
而
且
还
不
需
要
同
步
!
开
始
动
手
开
始
动
手
密
码
管
理
器
最
终
还
是
为
浏
览
器
服
务
的
,
不
如
我
们
直
接
将
它
做
成
C
h
r
o
m
e
浏
览
器
扩
展
,
这
样
使
用
方
便
,
还
能
跨
平
台
。
c
h
r
o
m
e
扩
展
开
发
扩
展
开
发
开
发
一
个
c
h
r
o
m
e
扩
展
其
实
很
简
单
,
只
需
要
一
点
j
s
的
知
识
就
行
了
,
接
下
来
让
我
们
一
起
来
看
看
如
何
开
发
!
要
开
发
,
首
先
需
要
开
发
者
文
档
,
这
是
G
o
o
g
l
e
官
方
的
文
档
地
址
,
请
自
备
梯
子
。
如
果
需
要
中
文
文
档
的
话
可
以
自
己
找
翻
译
版
本
的
~
第
一
,
在
本
地
新
建
一
个
文
件
夹
,
这
里
取
名
为
“
I
m
P
a
s
s
w
o
r
d
”
第
二
,
新
建
一
个
名
称
为
的
文
件
,
这
是
用
于
保
存
整
个
扩
展
的
描
述
信
息
。
第
三
,
我
们
再
来
分
析
一
下
。
我
们
这
个
扩
展
的
需
求
。
1
.
扩
展
要
能
提
取
到
浏
览
器
地
址
栏
的
网
址
。
2
.
能
储
存
必
要
的
信
息
到
本
地
中
。
3
.
对
所
有
的
网
站
都
必
须
要
有
读
取
的
权
限
。
第
四
,
根
据
需
求
,
我
们
查
查
开
发
者
文
档
,
需
要
加
入
一
些
权
限
,
比
如
:
m
a
n
i
f
e
s
t
.
j
s
o
n
{
"
m
a
n
i
f
e
s
t
_
v
e
r
s
i
o
n
"
:
2
,
"
n
a
m
e
"
:
"
扩
展
名
称
"
,
"
d
e
s
c
r
i
p
t
i
o
n
"
:
"
扩
展
描
述
文
件
"
,
"
v
e
r
s
i
o
n
"
:
"
版
本
号
"
,
"
b
r
o
w
s
e
r
_
a
c
t
i
o
n
"
:
{
"
d
e
f
a
u
l
t
_
i
c
o
n
"
:
"
默
认
图
标
"
,
"
d
e
f
a
u
l
t
_
p
o
p
u
p
"
:
"
点
击
弹
出
的
H
T
M
L
网
页
"
}
,
"
p
e
r
m
i
s
s
i
o
n
s
"
:
[
"
权
限
信
息
"
]
}
"
p
e
r
m
i
s
s
i
o
n
s
"
:
[
"
t
a
b
s
"
,
"
s
t
o
r
a
g
e
"
,
"
<
a
l
l
_
u
r
l
s
>
"
]
第
五
,
把
最
终
的
文
件
写
出
来
!
这
里
简
单
的
对
上
面
的
信
息
解
析
说
明
。
表
示
你
需
要
申
请
的
权
限
。
表
示
“
选
项
”
界
面
和
h
t
m
l
网
页
,
也
就
是
说
,
有
了
这
个
字
段
则
当
扩
展
安
装
到
浏
览
器
后
,
能
实
现
右
键
-
>
选
项
操
作
。
里
的
内
容
我
这
里
是
添
加
一
个
空
j
s
文
件
,
因
为
如
果
没
有
该
参
数
,
每
次
点
开
扩
展
的
时
候
鼠
标
会
一
直
转
转
转
,
强
迫
症
患
者
表
示
无
法
接
受
。
第
六
,
根
据
信
息
,
建
立
相
关
的
文
件
。
书
写
代
码
书
写
代
码
"
p
e
r
m
i
s
s
i
o
n
s
"
:
[
"
t
a
b
s
"
,
"
s
t
o
r
a
g
e
"
,
"
<
a
l
l
_
u
r
l
s
>
"
]
m
a
n
i
f
e
s
t
.
j
s
o
n
{
"
n
a
m
e
"
:
"
密
码
管
理
器
"
,
"
m
a
n
i
f
e
s
t
_
v
e
r
s
i
o
n
"
:
2
,
"
v
e
r
s
i
o
n
"
:
"
1
.
0
"
,
"
d
e
s
c
r
i
p
t
i
o
n
"
:
"
密
码
管
理
器
C
h
r
o
m
e
扩
展
"
,
"
p
e
r
m
i
s
s
i
o
n
s
"
:
[
"
t
a
b
s
"
,
"
s
t
o
r
a
g
e
"
,
"
<
a
l
l
_
u
r
l
s
>
"
]
,
"
o
p
t
i
o
n
s
_
p
a
g
e
"
:
"
o
p
t
i
o
n
s
.
h
t
m
l
"
,
"
b
r
o
w
s
e
r
_
a
c
t
i
o
n
"
:
{
"
d
e
f
a
u
l
t
_
i
c
o
n
"
:
"
i
c
o
n
.
p
n
g
"
,
"
d
e
f
a
u
l
t
_
p
o
p
u
p
"
:
"
p
o
p
u
p
.
h
t
m
l
"
}
,
"
b
a
c
k
g
r
o
u
n
d
"
:
{
"
s
c
r
i
p
t
s
"
:
[
"
b
g
.
j
s
"
]
}
}
p
e
r
m
i
s
s
i
o
n
s
o
p
t
i
o
n
s
_
p
a
g
e
b
a
c
k
g
r
o
u
n
d
从
用
户
的
角
度
看
,
用
户
点
击
一
下
我
们
的
扩
展
图
标
会
弹
出
一
个
小
小
的
框
框
,
而
这
个
框
实
际
上
就
是
我
们
上
面
配
置
的
。
使
用
这
个
h
t
m
l
文
件
里
的
内
容
就
是
用
户
能
看
到
的
东
西
,
可
以
称
它
为
显
示
界
面
。
o
p
t
i
o
n
s
代
码
对
于
内
的
内
容
则
是
当
用
户
时
显
示
的
内
容
。
我
们
现
在
的
目
的
就
是
,
通
过
选
项
界
面
需
要
用
户
配
置
一
个
独
立
密
钥
,
并
保
存
。
而
当
用
户
点
击
扩
展
图
标
的
时
候
,
扩
展
会
自
动
获
取
网
站
的
域
名
,
并
与
设
置
的
密
钥
进
行
H
a
s
h
操
作
,
产
生
一
个
重
复
率
比
较
低
的
网
站
密
码
。
首
先
,
打
开
文
件
,
写
入
以
下
内
容
这
里
的
代
码
实
在
太
简
单
了
,
相
信
大
家
都
能
看
懂
。
i
d
为
s
t
a
t
u
s
的
标
签
主
要
用
来
显
示
网
站
的
密
码
,
下
面
引
用
了
2
个
J
S
文
件
,
一
个
是
我
们
等
一
下
要
写
的
文
件
,
还
有
一
个
是
用
于
哈
希
的
库
。
由
于
考
虑
到
很
多
网
站
的
密
码
位
数
不
能
大
于
2
0
位
,
大
部
分
的
h
a
s
h
函
数
都
无
法
用
,
这
里
只
能
用
一
个
1
6
B
I
T
M
D
5
的
h
a
s
h
算
法
。
现
在
,
先
来
写
一
下
选
项
界
面
的
代
码
。
打
开
o
p
t
i
o
n
s
.
h
t
m
l
,
写
入
以
下
内
容
。
其
实
也
就
是
一
个
简
单
的
h
t
m
l
,
一
个
文
本
框
一
个
按
钮
而
且
。
接
下
来
打
开
o
p
t
i
o
n
s
.
j
s
,
开
始
真
正
写
代
码
了
。
p
o
p
u
p
.
h
t
m
l
o
p
t
i
o
n
s
.
h
t
m
l
右
键
-
>
选
项
p
o
p
u
p
.
h
t
m
l
<
h
t
m
l
>
<
b
o
d
y
>
<
p
i
d
=
"
s
t
a
t
u
s
"
>
h
e
l
l
o
<
/
p
>
<
/
b
o
d
y
>
<
s
c
r
i
p
t
t
y
p
e
=
"
t
e
x
t
/
j
a
v
a
s
c
r
i
p
t
"
>
<
/
s
c
r
i
p
t
>
<
/
h
t
m
l
>
p
o
p
u
p
.
j
s
<
!
D
O
C
T
Y
P
E
h
t
m
l
>
<
h
t
m
l
>
<
h
e
a
d
>
<
t
i
t
l
e
>
选
项
<
/
t
i
t
l
e
>
<
/
h
e
a
d
>
<
b
o
d
y
>
<
d
i
v
>
输
入
密
码
:
<
i
n
p
u
t
t
y
p
e
=
"
t
e
x
t
"
i
d
=
"
t
e
x
t
"
>
<
/
i
n
p
u
t
>
<
b
u
t
t
o
n
i
d
=
"
s
e
t
"
>
保
存
<
/
b
u
t
t
o
n
>
<
/
d
i
v
>
<
s
c
r
i
p
t
>
<
/
s
c
r
i
p
t
>
<
/
b
o
d
y
>
<
/
h
t
m
l
>
下
面
来
和
分
析
一
下
,
上
面
代
码
的
具
体
意
思
。
代
码
由
2
个
块
组
成
,
这
2
个
块
实
际
上
都
是
事
件
。
第
一
个
为
载
入
事
件
(
即
当
你
打
开
选
项
界
面
的
时
候
会
触
发
的
内
容
)
,
第
二
个
为
I
D
为
s
e
t
的
按
钮
的
点
击
事
件
。
是
c
h
r
o
m
e
的
一
个
a
p
i
,
用
于
获
取
储
存
的
内
容
。
这
里
的
判
断
逻
辑
是
,
如
果
获
取
有
获
取
到
内
容
(
即
说
明
之
前
有
保
存
过
密
码
)
,
则
显
示
原
先
的
密
码
。
如
果
没
有
获
取
到
,
就
不
显
示
。
就
很
好
理
解
了
,
当
然
是
把
密
码
保
存
起
来
起
来
。
p
o
p
u
p
代
码
既
然
选
项
界
面
的
代
码
写
好
了
,
接
下
来
看
看
p
o
p
u
p
.
j
s
里
的
内
容
,
这
个
是
这
个
扩
展
的
主
要
逻
辑
部
分
。
但
也
不
要
担
心
,
这
个
扩
展
只
是
做
了
一
点
微
小
的
工
作
,
不
会
很
难
~
点
击
阅
读
原
文
查
看
p
o
p
u
p
.
j
s
的
全
部
代
码
,
等
一
下
我
们
再
来
分
析
具
体
的
原
理
。
开
头
定
义
了
2
个
全
局
变
量
,
一
个
是
接
收
器
数
组
,
一
个
是
储
存
函
数
指
针
的
变
量
。
由
于
C
h
r
o
m
e
是
以
回
调
的
方
式
返
回
具
体
的
u
r
l
的
,
这
样
会
给
我
们
处
理
带
来
很
大
不
便
。
所
以
是
我
自
己
定
义
的
一
个
接
收
器
,
用
于
处
理
传
入
的
信
号
,
并
将
信
号
数
据
保
存
到
接
收
器
数
组
里
。
接
收
器
数
组
就
像
一
个
容
器
,
接
受
到
的
数
据
只
要
不
超
过
数
组
下
标
,
均
保
存
起
来
。
接
收
器
会
对
传
入
的
信
号
进
行
处
理
,
如
果
没
出
现
R
u
n
标
志
,
则
把
数
据
保
存
到
数
组
中
,
如
果
出
现
指
定
标
志
,
则
通
过
函
数
指
针
执
行
指
定
函
数
,
同
时
带
上
接
收
器
数
组
的
内
容
。
介
绍
完
接
收
器
的
具
体
实
现
方
式
,
我
们
再
来
看
看
,
这
个
代
码
的
具
体
逻
辑
。
由
于
我
们
需
要
得
到
t
a
b
的
U
R
L
地
址
,
并
对
其
进
行
分
解
。
所
以
要
使
用
C
h
r
o
m
e
的
一
个
a
p
i
去
实
现
(
前
面
我
们
已
经
申
请
了
权
限
)
。
现
在
只
需
要
在
内
写
入
需
要
执
行
的
操
作
即
可
!
而
该
匿
名
函
数
内
的
处
理
的
是
,
对
t
a
b
s
得
到
的
u
r
l
地
址
进
行
分
解
,
得
到
一
个
域
名
地
址
,
并
保
存
到
u
r
l
l
i
n
k
中
。
接
着
从
c
h
r
o
m
e
.
s
t
o
r
a
g
e
取
到
之
前
保
存
的
密
钥
,
如
果
没
有
则
显
示
“
未
配
置
密
钥
”
。
然
后
就
是
把
密
码
、
地
址
、
r
u
n
函
数
指
针
,
通
通
发
送
给
r
e
c
e
i
v
e
r
.
判
断
传
入
的
标
签
,
如
果
是
R
U
N
则
将
函
数
指
针
保
存
到
c
a
l
l
F
u
n
变
量
中
,
如
果
是
其
他
的
则
保
存
到
r
e
c
e
i
v
e
r
_
d
a
t
a
数
组
里
。
函
数
主
要
是
处
理
由
r
e
c
e
i
v
e
r
传
的
参
数
,
并
对
参
数
解
析
。
最
终
进
行
H
a
s
h
计
算
并
输
出
到
I
D
为
s
t
a
t
u
s
的
标
签
中
。
d
o
c
u
m
e
n
t
.
b
o
d
y
.
o
n
l
o
a
d
=
f
u
n
c
t
i
o
n
(
)
{
c
h
r
o
m
e
.
s
t
o
r
a
g
e
.
s
y
n
c
.
g
e
t
(
"
d
a
t
a
"
,
f
u
n
c
t
i
o
n
(
i
t
e
m
s
)
{
i
f
(
i
t
e
m
s
.
d
a
t
a
=
=
u
n
d
e
f
i
n
e
d
)
{
r
e
t
u
r
n
;
}
i
f
(
!
c
h
r
o
m
e
.
r
u
n
t
i
m
e
.
e
r
r
o
r
)
{
c
o
n
s
o
l
e
.
l
o
g
(
i
t
e
m
s
)
;
d
o
c
u
m
e
n
t
.
g
e
t
E
l
e
m
e
n
t
B
y
I
d
(
"
t
e
x
t
"
)
.
v
a
l
u
e
=
i
t
e
m
s
.
d
a
t
a
;
}
}
)
;
}
d
o
c
u
m
e
n
t
.
g
e
t
E
l
e
m
e
n
t
B
y
I
d
(
"
s
e
t
"
)
.
o
n
c
l
i
c
k
=
f
u
n
c
t
i
o
n
(
)
{
v
a
r
d
=
d
o
c
u
m
e
n
t
.
g
e
t
E
l
e
m
e
n
t
B
y
I
d
(
"
t
e
x
t
"
)
.
v
a
l
u
e
;
c
h
r
o
m
e
.
s
t
o
r
a
g
e
.
s
y
n
c
.
s
e
t
(
{
"
d
a
t
a
"
:
d
}
,
f
u
n
c
t
i
o
n
(
)
{
i
f
(
c
h
r
o
m
e
.
r
u
n
t
i
m
e
.
e
r
r
o
r
)
{
c
o
n
s
o
l
e
.
l
o
g
(
"
R
u
n
t
i
m
e
e
r
r
o
r
.
"
)
;
}
}
)
;
w
i
n
d
o
w
.
c
l
o
s
e
(
)
;
}
c
h
r
o
m
e
.
s
t
o
r
a
g
e
.
s
y
n
c
.
g
e
t
c
h
r
o
m
e
.
s
t
o
r
a
g
e
.
s
y
n
c
.
s
e
t
r
e
c
e
i
v
e
r
c
h
r
o
m
e
.
t
a
b
s
.
q
u
e
r
y
(
{
'
a
c
t
i
v
e
'
:
t
r
u
e
,
'
w
i
n
d
o
w
I
d
'
:
c
h
r
o
m
e
.
w
i
n
d
o
w
s
.
W
I
N
D
O
W
_
I
D
_
C
U
R
R
E
N
T
}
,
f
u
n
c
t
i
o
n
(
t
a
b
s
)
{
}
)
f
u
n
c
t
i
o
n
(
t
a
b
s
)
{
}
r
e
c
e
i
v
e
r
r
u
n
总
结
总
结
虽
然
说
,
这
里
使
用
的
密
码
是
用
m
d
5
1
6
b
i
t
计
算
出
来
的
,
但
也
确
实
是
无
奈
之
举
,
同
时
也
不
算
太
安
全
。
但
相
对
与
N
个
网
站
用
同
一
个
密
码
来
说
,
这
套
不
需
要
同
步
的
且
N
个
网
站
对
应
N
个
密
码
的
方
案
,
确
实
能
有
效
的
提
高
安
全
性
。
不
过
,
这
套
方
案
真
的
有
那
么
完
美
吗
?
显
然
不
是
。
举
个
例
子
,
你
无
法
很
高
效
更
改
某
个
网
站
的
密
码
。
假
设
有
一
天
你
注
册
过
的
某
个
网
站
被
脱
裤
,
你
的
密
码
被
爆
出
来
了
,
虽
然
不
会
影
响
其
他
网
站
账
号
,
但
你
在
该
网
站
的
密
码
肯
定
要
修
改
吧
?
但
你
没
有
一
个
很
有
效
的
方
案
修
改
密
码
,
因
为
该
密
码
是
根
据
你
的
初
始
密
钥
计
算
出
来
的
,
如
果
要
修
改
就
要
修
改
初
始
密
钥
,
那
就
得
修
改
所
有
网
站
的
密
码
…
…
没
办
法
,
一
个
方
案
有
它
好
的
方
面
,
必
然
有
它
不
好
的
方
面
。
所
以
我
本
人
的
解
决
方
案
是
,
用
2
种
密
码
管
理
器
,
一
种
是
本
地
型
的
,
一
种
是
本
篇
文
章
写
的
。
我
对
于
一
些
很
重
要
的
网
站
,
比
如
支
付
宝
、
百
度
、
G
o
o
g
l
e
、
Y
o
u
t
u
b
e
、
T
w
i
t
t
e
r
、
F
r
e
e
b
u
f
、
G
i
t
h
u
b
…
这
些
网
站
均
保
存
到
本
地
密
码
管
理
器
中
,
而
在
网
络
中
其
他
乱
七
八
糟
的
网
站
、
或
者
是
各
种
只
有
注
册
才
能
看
的
网
站
,
都
用
本
篇
文
章
的
密
码
管
理
器
生
成
密
码
。
对
于
重
点
网
站
重
点
保
护
,
对
于
不
重
要
的
网
站
用
普
通
的
方
式
保
存
(
但
安
全
性
也
蛮
高
的
)
。
根
据
开
发
者
文
档
的
描
述
,
用
c
h
r
o
m
e
.
s
t
o
r
a
g
e
保
存
密
码
的
方
式
貌
似
并
不
安
全
,
欢
迎
大
家
提
供
更
好
的
方
式
给
我
~
最
后
,
我
把
该
扩
展
的
所
有
代
码
,
打
包
上
传
到
G
i
t
h
u
b
上
了
,
欢
迎
大
家
提
交
i
s
s
u
e
s
和
p
u
l
l
r
e
q
u
e
s
t
哦
!
N
o
S
y
n
c
-
P
a
s
s
w
o
r
d
M
a
n
a
g
e
r
:
h
t
t
p
s
:
/
/
g
i
t
h
u
b
.
c
o
m
/
m
s
c
b
4
0
2
/
N
o
S
y
n
c
-
P
a
s
s
w
o
r
d
M
a
n
a
g
e
r
*
本
文
原
创
作
者
:
m
s
c
b
,
本
文
属
F
r
e
e
B
u
f
原
创
奖
励
计
划
,
未
经
许
可
禁
止
转
载
阅
读
原
文
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页