EDS (Electronic Digital Signature) — это электронная цифровая подпись, которая подтверждает авторство и целостность электронного документа так же, как собственноручная подпись на бумаге. Если при отправке декларации, подписании договора через интернет или работе с госуслугами система требует «подписать ЭЦП» — речь идёт именно об этом механизме.
Технически подпись представляет собой набор криптографических данных, привязанный к конкретному файлу и конкретному владельцу. Изменение хотя бы одного символа в документе после подписания делает подпись недействительной — это и есть главное защитное свойство EDS. Ниже разберём, как это работает, какие виды подписей существуют и как получить свою.
Как устроена электронная подпись
В основе EDS лежит асимметричная криптография: у владельца есть пара ключей — закрытый (секретный) и открытый (публичный). Закрытым ключом документ подписывается, открытым — проверяется. Закрытый ключ нельзя передавать третьим лицам: тот, кто владеет им, может подписывать документы от вашего имени.
Процесс подписания выглядит так: программа вычисляет хеш документа (короткую уникальную «контрольную сумму») и шифрует его закрытым ключом. При проверке система расшифровывает подпись открытым ключом, заново считает хеш файла и сравнивает результаты. Совпали — документ не менялся, подпись подлинная.
💡EDS не шифрует сам документ — она подтверждает, кто его подписал и что содержимое не изменилось после подписания.