swordlea 发表于 2010-8-31 09:43

No.2 agpg4linux

0.1版本功能考虑
1、从APGP的服务器更新公钥信息
2、能根据唯一标识下载对应公钥
3、后端用gnupg实现

lagpg update,检查更新
lagpg get 工号 得到某人对应的公钥
lagpg add 将公钥
lagpg checkself 检查本人在在apgp服务器上的公钥是否正确
支持gnupg的--sign --encrypt --decrypt --verify操作,


0.2版本
图形界面
安全强化
中文支持强化
加密,签名,支持
deb包实现

0.3版本
独立密钥服务器,支持ldap

参见此帖:
http://bbs.antiy.cn/viewthread.php?tid=19019

swordlea 发表于 2010-11-16 17:54

Ubuntu gnupg 前端方案:
一、 安装seahorse前端工具,安装成功后,对于gnupg加密文件可在nautilus中使用右键菜单完成解密操作。
sudo apt-get install seahorse seahorse-plugins
二、 实现右键菜单对任意选中文件加密,如果选中非gnupg加密文件后,右键菜单中无“加密”功能,可试用如下方法:
## 编辑encrypt.sh,并放在 ~/.gnome2/nautilus-scripts/ 目录下
## 内容如下
#!/bin/sh
if [ -n "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then
    pgpFile="$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS"
    pgpFile=`echo $pgpFile|sed 's/\n//'`
    seahorse-tool -e "$pgpFile"
fi

gnepnaur 发表于 2011-1-24 14:44

本帖最后由 gnepnaur 于 2011-1-25 12:59 编辑

先来张wxPython做的界面,TreeCtrl部分还没有完成。
TreeCtrl简单修改了下,目前还没搞定TreeCtrl的CheckBox部分,不过网络部分应该差不多了,等TreeCtrl搞定就可以整合进去了。原来的图标应用到这个里面显示的有点问题,不太好看,所以先直接用自带的了。

swordlea 发表于 2011-1-24 16:03

先来张wxPython做的界面,TreeCtrl部分还没有完成。
gnepnaur 发表于 2011-1-24 14:44 http://bbs.antiy.cn/images/common/back.gif


    真漂亮,比我用qt做的那个好多了。
页: [1]
查看完整版本: No.2 agpg4linux