2846

php sm2 sm3 sm4 国密算法整理

php sm2 sm3 sm4 国密算法整理本项目支持php版本的国密sm2的签名算法,非对称加解密算法,sm3的hash, sm4的对称加解密,要求PHP7,打开gmp支持目前如果服务器配套的使用的是openssl 1.1.1x, 目前到1.1.1.l(w) ,sm3,sm4都可以直接用opens

2845

libsodium download trouble with tlsv1

Run the following:export HOMEBREW_FORCE_BREWED_CURL=1brew config # check that the Curl: entry now points to Homebrew curlbrew install pure-ftpdbrewi

2844

性能最好的php国密算法

性能最好的php国密算法sm3字符串签名文件签名sm4ecbcbccfbofbctr安装composer require lizhichao/one-smSM3签名<?phprequire __DIR__ . '/vendor/autoload.php';$sm3 = new \OneSm\S

2843

macOS 上使用 Shadowsocks 时shell的配置

在 macOS 上使用 Shadowsocks 时,浏览器能访问而 Shell(终端)无法访问网站,通常是因为代理设置未正确应用于终端环境。以下是逐步排查和解决方案:1. ​确认 Shadowsocks 的代理类型和端口Shadowsocks 默认使用 ​SOCKS5代理,通常监听在127.0.0.

2842

windows安装shadowsocks服务端

Windows操作系统可以安装Shadowsocks服务端。Shadowsocks是一种代理工具,用于实现翻墙和网络加密,它有多个不同版本的实现,包括Python版、C版和Go版等。可以选择其中一个版本来在Windows上安装和运行Shadowsocks服务端。使用 Python 安装 shadow

2841

AttributeError: /lib64/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup

"AttributeError: /lib64/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup"以前在openssl,有EVP_CIPHER_CTX_cleanup函数.1.1.0版本中替换成为EVP_CIPHER_CTX_res

2840

windows 上运行 sslocal 提示 libcrypto(OpenSSL) not found 解决办法

1.下载最新版ss客户端,使用pip安装的并不是最新版,去github下载最新版安装2.安装openssl客户端 OpenSSL for Windows:https://wiki.openssl.org/index.php/Binaries3.将openssl bin目录下的libcrypto.dl

2839

PHP(Laravel) 实现 sm2、sm3、sm4 加密,对接招行薪福通教程

单位最近的业务基本都迁移到招行的薪福通系统上了,但是还是有一些特殊需求要实现,需要对接薪福通的API。银行的api加密方式基本都是固定的国密算法,招行薪福通使用了其中的sm2、sm3和sm4,关于加密算法简单说明一下:SM2是国家密码管理局于2010年12月17日发布的椭圆曲线公钥密码算法,基于EC

2838

使用brew在macos上安装 PHP (8.3, 8.2, 7.4 or 5.6)

MacOS升级到最新版,原来安装的PHP 7.2因动态库原因无法继续使用。尝试卸载重装,brew输出如下错误提示:php@7.2 has been disabled because it is deprecated upstream!又一次感慨阿三慢慢接管硅谷后,苹果微软等大厂的软件质量越来越不靠谱

2837

homebrew install禁用自动更新

Homebrew 是 macOS 下的默认的包管理器,不需要sudo权限就可以安装包,比较好用。不过用brew install安装包时有个问题,它默认会先执行brew update来更新brew的版本。但由于brew 的源国内访问比较慢,常常brew update执行耗时比较久,影响每次安装包的体验

2836

兼容hyperf的easywechat6组件库

1.0.7(含)版本上兼容hyperf2和3版本。easywechat6用symfony/http-client相关组件,替换了之前4,5等版本的Guzzle请求组件,Symfony Http Client在常驻内存的服务中使用时,HttpClient会因为多个协程共用而报错。 pengxuxu/h

2835

Swoole安装

Swoole扩展是按照PHP标准扩展构建的。使用phpize来生成编译检测脚本,./configure来做编译配置检测,make进行编译,make install进行安装。如无特殊需求,请务必编译安装Swoole的最新Swoole版本。如果当前用户不是root,可能没有PHP安装目录的写权限,安装时

2834

WebStorm 支持微信小程序的 rpx 单位

rpx 单位问题 rpx(responsive pixel) 是微信小程序为了适配不同屏幕分辨率推出的一种尺寸单位。因为是国内的自定义单位,所以 WebStorm 无法识别,进而导致两个问题:IDE 会报【Mismatched property value 】错误并标红执行代码格式化之后,rpx

2833

使用 JMeter 进行压力测试

一.前言#压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMeter。二.关于JMeter#Apa

2832

高并发的哲学原理(七)-- 最难以解决的单点:数据库以及它背后的存储

《高并发的哲学原理 Philosophical Principles of High Concurrency》开源图书已经发布,简称 PPHC。地址:https://github.com/johnlui/PPHC前面六篇文章,我们解决了 web 服务的百万 QPS 问题,从本文开始,我们将用三篇文章

第 1 页 上一页 下一页