PHP8 Phar 簽名格式

2024-02-20 09:16 更新

包含簽名的 Phars 始終將簽名附加到 在加載程序、清單和文件內(nèi)容之后的 Phar 存檔的末尾。 目前支持的簽名格式有MD5、SHA1、SHA256、SHA512、 和 OPENSSL。

簽名格式
長度(以字節(jié)為單位)描述
不同實際簽名,SHA1 簽名為 20 個字節(jié), MD5 簽名為 16 字節(jié),SHA256 簽名為 32 字節(jié), 和 64 個字節(jié)的 SHA512 簽名。OPENSSL 的長度 簽名取決于私鑰的大小。
4 字節(jié)簽名標志。 用于 定義 MD5 簽名,用于 定義 SHA1 簽名,用于 定義 SHA256 簽名,并且是 用于定義 SHA512 簽名。SHA256 和 SHA512 簽名 從 API 版本 1.1.0 開始提供支持。 用于定義 OPENSSL 簽名,什么 自 API 版本 1.1.1 起可用(如果 OpenSSL 可用)。0x00010x00020x00030x00040x0010
4 字節(jié)用于定義簽名存在的魔術。GBMB


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號