1
julyclyde 2013-12-31 15:06:13 +08:00
你这种需求就不是PGP的安全模型适用的
你这种甚至不能直接放加密过的文件出去,而只能是每次登录判断权限再决定给不给看 |
2
allenforrest OP @julyclyde 是的,后来我仔细想过了一个在线加解密的方案,针对群组都有访问权限的文件,先用服务器公钥加密会话密钥,将会话密钥保存在服务器侧,该群组内的用户如果要解密访问文件,需要在线与服务器交换会话密钥,服务器先判断该用户的合法性(用户是否合法、是否属于该群组、文件访问期限是否有效等等),如果都合法,将会话密钥用该用户的公钥加密发给该用户,用户才有权限和方法解密访问该文件。
这种方案便利性不如 PGP 的模型,但是优点是可以由服务器端做很多策略控制,也便于对已加密的文件做访问期限的控制、访问权限人的变更等等。 |
3
julyclyde 2014-01-03 10:40:31 +08:00
期限咋控制?
|
4
allenforrest OP @julyclyde 在文档拥有者发起文档加密时,向服务器提交文档的发行者 ID、访问权限者 ID 列表(或群组 ID),访问期限。访问权限者在发起解密时,服务器来检查访问期限。
|
5
julyclyde 2014-01-03 11:06:21 +08:00
人家在限期内访问一次存下来就能多次查看了,下次都不需要过来
|
6
allenforrest OP @julyclyde 用我的加解密软件不可以,除非自己 crack。
|
7
julyclyde 2014-01-03 11:51:49 +08:00
“呵呵”
|
8
allenforrest OP @julyclyde 有啥更好的思路吗?
|