v1.0.0
📦 v1.0.0 - 初始正式版发布
首个稳定版本发布,提供完整的 URL 签名与校验能力,开箱即用,无需额外依赖。适用于接口请求保护、文件下载防盗链、参数加密等多种场景。
✨ 新功能
-
UrlSigner::sign($url, $params)
:为指定 URL 添加签名和有效期控制 -
UrlSigner::validate($params)
:验证签名合法性并校验是否过期 - 支持
_t
(时间戳)+_e
(有效期秒数)双重安全机制 - 参数加密支持:可对敏感参数加密/解密
- 安装后自动生成配置密钥
config/urlsigner.php
,也可在new UrlSigner()
时自定义密钥 - 加密默认采用
AES-256-CBC
,签名算法采用HMAC-SHA256