В содержащих подпись phar-архивах подпись всегда присоединена к концу Phar-архива после загрузчика, манифеста и содержимого файлов. В настоящее время поддерживаются следующие форматы подписи: MD5, SHA1, SHA256, SHA512 и OPENSSL.
| Длина в байтах | Описание | 
|---|---|
| переменная | Собственно подпись. 20 байт в случае использования подписи SHA1, 16 байт в случае использования подписи MD5, 32 байта в случае использования подписи SHA256, 64 байта в случае использования подписи SHA512. Длина подписи OPENSSL зависит от размера закрытого ключа. | 
| 4 байта | Флаги подписи. 0x0001используется для определения подписи MD5,0x0002используется для определения подписи SHA1,0x0003используется для определения подписи SHA256,0x0004используется для определения подписи SHA512.
        Поддержка подписей SHA256 и SHA512 была введена начиная с версии API 1.1.0.0x0010используется для определения подписи OPENSSL,
        которая доступна с версии API 1.1.1, если доступен OpenSSL. | 
| 4 байта | Магический GBMBиспользуется для определения наличия подписи. | 
