PHP进行AES/ECB/PKCS7 padding加密(openssl)

利用openssl加密更简单,而且支持php7.x版本,可以用于所有版本的php程序。 <?php class AES { /** * var string $method 加解密方法,可通过openssl_get_cipher_methods()获得 * eg:AES-256-ECB */ protected $method; /** * var string $secret_key 加解密的密钥 ...

password_hash密码哈希与安全

PHP版本 >= 5.5 时,可以使用password_hash()和password_verify()来对用户的密码进行加密和验证。   对于密码加盐处理,password_hash函数现在使用的是目前PHP所支持的最强大的加密算法BCrypt。此函数未来会支持更多的加密算法。 事实上password_hash()已经处理好了加盐。加进去的随机子串通过加密算法自动保存着,成为哈希的一部分。password_verify()会把随机子串从中提取,所以不必使用另一个数据库来记录这些随机子串,大大简化了计算密码哈希值和验证密码的操作。   注册部分: <?php ...

swoft:基于 Swoole 协程 2.x 的高性能 PHP 微服务框架

简介   swoft是基于swoole协程2.x的高性能PHP微服务框架,内置http服务器。框架全协程实现,性能优于传统的php-fpm模式。 基于swoole易扩展 内置http协程服务器 MVC分层设计 高性能路由 全局容器注入 高性能RPC 服务治理熔断、降级、负载、注册与发现 RPC服务 连接池Mysql、Redis、RPC 强大的日志系统 Future 连接池等待队列 国际化i18 restful风格 mysql数据库ORM ...