worldpress 的 GPG 加密插件
worldpress 的 GPG 加密插件
资料来源 https://trog.qgl.org/wpgpg/
这个插件的作用是,用GPG 加密worldpress 的输出内容,然后在chrome浏览器中上用定制的浏览器插件解密
客户端
1. 安装 gnupg ,并生成密钥对 ,下载地址 https://gnupg.org/download/index.html
2. chrome浏览器在开发模式下导入 wpgpg Chrome extension ,https://github.com/trogau/wpgpg-extension
服务器端
1. 安装 php-gunpg 扩展
apt install -y libgpgme11-dev
yum install -y gpgme-devel
cd /opt/lampp/src/
wget http://pecl.php.net/get/gnupg-1.4.0.tgz
tar zxvf gnupg-1.4.0.tgz
cd gnupg-1.4.0
/opt/lampp/bin/phpize
./configure --with-php-config=/opt/lampp/bin/php-config
make
make test
make install
/opt/lampp/ctlscript.sh restart apache
# 这条命令别运行 /opt/lampp/bin/pecl channel-update pecl.php.net
# /opt/lampp/bin/pecl install gnupg
vim /opt/lampp/etc/php.ini
extension="gnupg.so"
2. 启用 wpgpg WordPress plugin , https://github.com/trogau/wpgpg
worldpress 的 GPG 加密插件的更多相关文章
- 使用 gpg 加密文件 - 通过 shell 或 php
		使用 gpg 加密文件 - 通过 shell 或 php 背景:客户提供私钥,并要求我方通过php把加密后的文件传输给他们. 环境 macOS Sierra 10.12.1 php 7.0.8 0.安 ... 
- 【javascript类库】zepto和jquery的md5加密插件
		[javascript类库]zepto和jquery的md5加密插件 相信很多人对jQuery并不陌生,这款封装良好的插件被很多开发者使用. zepto可以说是jQuery在移动端的替代产品,它比jQ ... 
- gpg加密和解密
		linux:gpg加密和解密 1 创建密钥 2 查看私钥 3 导出公钥 4 导出私钥 5 导入秘钥 5.1 公钥 6 公钥加密 7 私钥解密 创建密钥 gpg --gen-key 你要求输入一下内容, ... 
- GPG加密windows中使用
		在Windows系统使用Gpg4win进行加密解密 2015-06-15 by u014076884 GPG,又称为GnuPG,全称是Gnu Private Guard,即GNU隐私卫士.GPG是以P ... 
- linux:gpg加密和解密
		http://www.bubuko.com/infodetail-650747.html 
- jQuery的md5加密插件及其它js md5加密代码
		/** * jQuery MD5 hash algorithm function * * <code> * Calculate the md5 hash of a String * Str ... 
- 使用 GPG 对数据进行加密解密签名
		一:使用 GPG 对数据进行加密解密签名 基本的工具使用 1. GPG 是GNUPG 免费开源的gpg加密工具,和同pgp兼容,pgp收费. 2. 在mac上使用https://gpgtools.or ... 
- 文件加密  解密  pdftk  openssl  gpg  vim
		openssl加密和解密 . openssl des -salt -in file -out file.des openssl des -d -salt -in file.des -out file ... 
- C#调用GPG命令进行加密解密文件操作
		public void GPG() { string password = "1234567890"; System.Diagnostics.ProcessStartInfo ps ... 
随机推荐
- mysql InnoDB引擎 共享表空间和独立表空间(转载)
			PS:innodb这种引擎,与MYISAM引擎的区别很大.特别是它的数据存储格式等.对于innodb的数据结构,首先要解决两个概念性的问题: 共享表空间以及独占表空间. 1.什么是共享表空间和独占表空 ... 
- ListView的setOnItemClickListener回调不能执行的解决
			如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,事件会被子View捕获到,Lis ... 
- NodeJS学习笔记 (29)二进制解码-string_decoder(ok)
			原文:https://github.com/chyingp/nodejs-learning-guide 自己过一遍: 模块简介 string_decoder模块用于将Buffer转成对应的字符串.使用 ... 
- ES6学习4 变量的解构赋值
			变量的解构赋值 一.数组结构赋值 1.数组结构赋值 let [a, b, c] = [1, 2, 3]; ES6 可以从数组中提取值,按照对应位置,对变量赋值. 1) 本质上,这种写法属于“模式匹配 ... 
- Codeforces#441 Div.2 四小题
			Codeforces#441 Div.2 四小题 链接 A. Trip For Meal 小熊维尼喜欢吃蜂蜜.他每天要在朋友家享用N次蜂蜜 , 朋友A到B家的距离是 a ,A到C家的距离是b ,B到C ... 
- Hexo构建Blog系列
			Hexo是一个开源构建blog框架,基于nodejs研发.可以自由切换主题,插件等功能,实现自已酷炫博客需求. 下面是基于hexo实践所产出的一些心得,供大家参考. 基础 Hexo 搭建 Hexo 与 ... 
- Linux 基础入门二
			1.远程连接 ssh协议:secure shell ~]# ss -tnl 查看系统是否监听在tcp协议的22号接口: ~]# ip addr list 或者 ifconfig 查看ip地址 确 ... 
- 钓鱼WIFI的防范
			实际上,Wi-Fi接入点(AP).路由器和热点常常是高度暴露的攻击面.用户一不小心就有可能踏进攻击者设置的Wi-Fi陷阱,为企业造成信息泄露或经济损失. 如今Wi-Fi 6时代悄然到来,为高密海量无线 ... 
- cmd 操作命令
			1)cd 操作文件目录的 cd path #进入path cd / #返回到当前盘符的根目录 cd .. #返回到上级目录 2)dir 显示当前目录 dir #显示当前目录下的文件夹 dir path ... 
- 洛谷P1164 小A点菜 && caioj 1410 动态规划1:点菜(背包方案问题)
			方程很简单 f[0] = 1 f[j] += f[j-w[i]] #include<cstdio> #define REP(i, a, b) for(int i = (a); i < ... 
