Как работает цифровая подпись открытым ключом, что именно шифруется на подписанном файле? Есть файл, который мы подписывали цифровым сертификатом (подпись), или же мы подписали сертификат другим сертификатом. Что именно шифрует и подписывает сертификат на файле? Какие данные или метаданные файлы шифруется? Или вычисляется хеш и этот хеш шифруется затем прикрепляется к саму файлу? Например, как работает DKIM, что и как подписывается письма?