PHP 8.5.0 Alpha 2 available for testing

Formato de firma Phar

Los Phar que contienen una firma siempre tienen la firma añadida al final del Phar, después del cargador, el manifiesto y el contenido. Los tipos de firma soportados hasta la fecha son MD5, SHA1, SHA256, SHA512, y OPENSSL.

Formato de firma
Longitud en bytes Descripción
variante La firma actual, 20 bytes para una SHA1, 16 bytes para una MD5, 32 bytes para una SHA256, y 64 bytes para una SHA512. La longitud de una firma OPENSSL depende del tamaño de la clave privada.
4 bytes Los flags de firma. 0x0001 es utilizado para definir una firma MD5, 0x0002 para una SHA1, 0x0003 para una SHA256 y 0x0004 para una SHA512. El soporte para las firmas SHA256 y SHA512 está disponible a partir de la versión 1.1.0 de la API. 0x0010 es utilizado para definir una firma OPENSSL, que está disponible a partir de la versión 1.1.1 de la API, si OpenSSL está disponible.
4 bytes GBMB mágico utilizado para definir la presencia de una firma.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top