Skip to content

v1.0.0

Compare
Choose a tag to compare
@zxc7563598 zxc7563598 released this 19 Apr 02:27
· 7 commits to main since this release

📦 v1.0.0 - 初始正式版发布

首个稳定版本发布,提供完整的 URL 签名与校验能力,开箱即用,无需额外依赖。适用于接口请求保护、文件下载防盗链、参数加密等多种场景。

✨ 新功能

  • UrlSigner::sign($url, $params)​:为指定 URL 添加签名和有效期控制
  • UrlSigner::validate($params)​:验证签名合法性并校验是否过期
  • 支持 _t​(时间戳)+ _e​(有效期秒数)双重安全机制
  • 参数加密支持:可对敏感参数加密/解密
  • 安装后自动生成配置密钥 config/urlsigner.php​,也可在 new UrlSigner() 时自定义密钥
  • 加密默认采用 AES-256-CBC​,签名算法采用 HMAC-SHA256