PHP8 Phar 签名格式

2024-02-20 09:16 更新

包含签名的 Phars 始终将签名附加到 在加载程序、清单和文件内容之后的 Phar 存档的末尾。 目前支持的签名格式有MD5、SHA1、SHA256、SHA512、 和 OPENSSL。

签名格式
长度(以字节为单位)描述
不同实际签名,SHA1 签名为 20 个字节, MD5 签名为 16 字节,SHA256 签名为 32 字节, 和 64 个字节的 SHA512 签名。OPENSSL 的长度 签名取决于私钥的大小。
4 字节签名标志。 用于 定义 MD5 签名,用于 定义 SHA1 签名,用于 定义 SHA256 签名,并且是 用于定义 SHA512 签名。SHA256 和 SHA512 签名 从 API 版本 1.1.0 开始提供支持。 用于定义 OPENSSL 签名,什么 自 API 版本 1.1.1 起可用(如果 OpenSSL 可用)。0x00010x00020x00030x00040x0010
4 字节用于定义签名存在的魔术。GBMB


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号