Я знаю, как подписать любой байтовый массив, но я до сих пор не понимаю, как прикрепить мою подпись к целевому файлу? Например, у меня есть некоторый JSON-файл:
{
"firstName": "John",
"lastName": "Smith",
"email": "john.smith@gmail.com"
}
Будет ли это правильным решением?
{
"firstName": "John",
"lastName": "Smith",
"email": "john.smith@gmail.com",
"signature": "here-is-my-signature"
}
Но существует много типов файлов (XML со схемой, dll и т. Д.) И этот методне всегда это костюм.
Есть ли распространенный способ подписывать файлы? Как в нем хранится подпись? Может быть, для этого есть отдельное свойство файла, например, «при создании», «размер файла», ... «подпись»?