Ubuntu添加GPG右键菜单
添加菜单方法
cd /home/username/.local/share/nautilus/scripts
touch Menu1
刷新文件管理器,打开右键菜单,即会出现名为 脚本>Menu1的菜单
签名
vi GPG-Sign
#!/bin/bash
gpg -u YOURUID -a --detach-sign "$@"
加密
vi GPG-Encrypt
#!/bin/bash
gpg -r 接收人证书名 -s -e "$@"
解密
#!/bin/bash
fname="$@" ;
#文件名可能存在空格,必须用引号括起来
#Ubuntu桌面文件自动获取pwd存在错误,根据输入文件手动获取
dir_path=`dirname "$fname"` ;
filename=`echo -e $(gpg --list-packets -q "$fname" |grep mode |cut -d "\"" -f 2)` ;
gpg -o "$dir_path/$filename" -d "$fname" ;