logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java PKCS8私钥签名 php 实现

jave实现如下服务方只提供了 java版的示例,php只好自己撸纵观加解密流程 rsa有公钥加密,私钥解密 和 私钥签名公钥验签 这两种http://www.metools.info/code/c82.html(在线ras加解密)1./** * 公钥加密私钥解密 */$rsaPublicKey,$rsaPrivateKey 均为pem格式的公私钥文件 以如上图格式开头结尾为pkcs8的$data

git 修改已提交记录的邮箱

先执行修改,替换成新的 用户名和 邮箱,注意 会将所有人的提交都转换成新的记录git filter-branch -f --env-filter \"GIT_AUTHOR_NAME='Newname'; GIT_AUTHOR_EMAIL='newemail'; \GIT_COMMITTER_NAME='committed-name'; GIT_COMMITTER_EMAIL='committed-

ubuntu安装MQTT服务器

一. 为什么选择在ubuntu下安装服务器的原因因为考虑后使用wireshark抓取MQTT数据包来进行对MQTT协议分析, mqtt客户端使用的是eclipse.paho.ui.app(安装在windows下,后续将介绍如何安装),如果将mqtt服务器安装在windows下,那么wireshark无法捕获localhost数据包(可能有其他办法搞定,总之没必要麻烦,而且将服务器安装在ubuntu

linux下使用zsign签名

isign会对部分包不支持,故而改用zsignhttps://github.com/zhlynn/zsignCentOS7:yum install openssl-develand theng++ *.cpp common/*.cpp -lcrypto -O3 -o zsign使用g++编译时会报错 提示错误:#error This file requires compiler and libra

mysql Timestamp时间隔了8小时

最近用Homestade搭建了开发环境,然后数据库设置Timestamp时间类型,默认维护 差了八个小时数据库时区如下google了下发现是说 time_zone 时间是system 即跟随系统然后查看linux 时区也是隔了八个时区然后 修改linux时区设置```cp /usr/share/zoneinfo/Asia/Shanghai /etc/localt...

linux known_hosts 的作用

同事码云等不上去,查看.ssh 目录下仅有known_hosts文件查询得知是一种安全防护known_hosts是做服务器认证的。以下为原文当你用ssh连接到一个新的服务器的时候,ssh会让你确认服务器的信息(域名、IP、公钥),如果你确认了,就会写到known_hosts里。以后你再连接到这个服务器,但是信息改变了(通常是公钥改变了),就会提示你服务器信息改变了,你可以把...

error: cannot lock ref 'refs/remotes/origin/test/pressure-test': 'refs/remotes/origin/test' exists;

用git pull 拉取远程分支 报错➜  api git:(master) git pl       error: cannot lock ref 'refs/remotes/origin/test/pressure-test': 'refs/remotes/origin/test' exists; cannot create 'refs/remotes/origin/test/pre...

索引失效的几种情况

使用explain sql 可查看mysql执行计划type为扫描类型,key为使用索引类型1.使用了or (除非or的列都加上了索引)2.联合索引 未符合索引字段顺序3.like查询 使用前%不走索引4.字符型不加引号 数据库自动转换成数值型 (数据类型不统一)不走索引5.sql中使用函数,运算操作 6.对于内容基本重复的列,比如只有1和0,禁止建立索引,因为该索引选...

win7升级Powershell到5.1(for flutter)

前言flutter越来越火,前些日子又有1.9的重大更新,问题也来了,之前的flutter版本win7是没有问题的,但是要想安装和运行 Flutter,你的开发环境至少应该满足如下的需求:操作系统:Windows 7 SP1 或更高的版本(64 位操作系统)。磁盘空间:除安装 IDE 和一些工具之外还应有至少 400 MB 的空间。工具:要让 Flutter 在你的开发环境中正常使用,依赖于以下的

到底了