随笔分类 - php
centos编译安装php7.4
摘要:1.下载编译安装包 在php官网下载页下载php的编译安装包,这里以7.4.28举例 找到php-7.4.28.tar.gz,右键复制下载链接,例如: https://www.php.net/distributions/php-7.4.28.tar.gz centos终端输入命令进行下载: wget
openssl_pkcs7_verify的问题之旅
摘要:写在前面 在做php的pkcs7签名校验的时候,遇到一个校验问题,我的情况是,生成的签名不包含证书信息,而在校验时一定要指定一个文件(对应参数$outfilename),用于存放从签名提取的证书。于是就很迷惑,签名都已经不包含证书了,怎么在没有证书的情况下提取证书,然后就看到一个网站,看起来好像是p
php报文加签验签与读取证书
摘要:写在前面 在一些比较注重安全的项目中,需要对报文进行加解密,签名等操作,下面说一些这方面的概念: 算法:算法用来加密报文,常见的sha1,sha256等这里就不多讲了。但普通的算法加密解密是不安全的,因为报文如果被抓取,知道了算法,很轻易就可以篡改报文信息。所以就有签名,具体看以下的签名说明。 签名