Як зробити ЕЦП (самостійно)
Обмін інформацією в електронному вигляді значно спрощує та прискорює документообіг. Однак при цьому виникає потреба у підтвердженні особистості автора та інформаційної безпеки даних. Щоб засвідчити особу уповноваженої особи для укладання угоди, подання звіту чи іншої дії, використовують електронний підпис. Це зашифрований код, який видають фізичній особі, підприємцю чи організації та фіксують у відповідному реєстрі.
Наявність підпису підтверджує особу автора документа, складеного в електронній формі. Також вона гарантує захист від спотворень та виправлень. Такий підпис записують на USB-накопичувач, який є сертифікатом ключа перевірки. У процесі формування електронного ключа підпису дані про його власника зберігаються в окремий файл. Цей файл є сертифікатом ключа підпису.
Види електронного підпису та сфери застосування
У підприємницькій практиці зробити електронний підпис можливо у кількох варіантах залежно від призначення та ступеня захисту інформації:
Найбільш захищений та надійний електронний підпис, який можна використовувати при оформленні будь-яких документів та подачі звітності до контролюючих органів.
Завдання зробити електронний підпис такого типу лежить тільки на центрах, що пройшли Виготовляти електронний підпис такого типу можуть тільки центри, що пройшли акредитацію в Мінзв'язку. А сертифікацію проводить ФСБ.
Кожен користувач сам визначає, який вид йому необхідний – простий підпис або посилений для участі у торгах та укладання міжнародних угод.
Каталог сертифікатів
Електронний підпис для торгів
- Ощадбанк-АСТ
- ЄЕТП
- ОСЕТ Zakaz RF
- ММВБ «Держзакупівлі»
- РТС "Тендер"
Кваліфікований електронний підпис
- Закупівлі та торги з 223-ФЗ
- Портал держпослуг
- ТОВ Zakúpki.gov.ru
- ЄФРСБ та ЄФРСДФЮЛ
- Електронні торги
Кваліфікований електронний підпис для ЄДАІС
- 5 майданчиків Держзамовлення
- Закупівлі та торги з 223-ФЗ
- Електронні торги
- Портал держпослуг
- ЄФРСБ та ЄФРСДФЮЛ
Електронний підпис 3.0
- 5 майданчиків Держзамовлення
- Закупівлі та торги з 223-ФЗ
- Електронні торги
- Портал держпослуг
- ЄФРСБ та ЄФРСДФЮЛ
Для того, щоб зробити електронний підпис необхідно 2 електронні ключі, які не працюють окремо. Кожен з них має свою функцію:
Використовують для передання документів, оформлених в електронній формі. Ключ відіграє роль сертифікату:
- що підтверджує справжність документації;
- що надає їй юридичної сили.
Обидва ключі працюють лише протягом року, після чого їх необхідно оновлювати. Зламати або підробити коди ключів практично неможливо, інформація надійно захищена від попадання в чужі руки. Однак якщо відбудеться втрата, ключ необхідно негайно анулювати і перевипустити, повідомивши засвідчуючий центр.
Способи отримання електронного підпису
Процедура отримання електронного підпису залежить від вибору виду підпису, який необхідний здійснення операцій в електронному вигляді.
Якщо потрібен доступ до інтернет-банку, то зв'язку логін-пароль для використання її як простий ЕП видає сам банк.
У разі посиленого електронного підпису інструментом є сертифікат електронного підпису. Його можна отримати тільки в центрі, що засвідчує.Якщо потрібний кваліфікований електронний підпис, то посвідчувальний центр має бути акредитований у Мінкомзв'язку, якщо некваліфікований електронний підпис — засвідчуючий центр, який його видає, має бути якимось чином пов'язаний з тією інформаційною системою, в якій планується застосовувати підпис. При цьому центр, що засвідчує, не обов'язково повинен бути акредитований у Мінкомзв'язку.
Юридичним особам для отримання кваліфікованого сертифіката ЕП знадобляться:
- установчі документи;
- документ, що підтверджує факт внесення запису про юридичну особу до ЄДРЮЛ;
- свідоцтво про постановку на облік у податковому органі заявника;
- заяву, підписану майбутнім власником сертифікату;
- довіреність чи інший документ, що підтверджує право заявника діяти від імені інших.
Фізичним особам для отримання кваліфікованого сертифіката електронного підпису потрібні:
- особиста присутність;
- основний документ, що засвідчує особу (паспорт);
- страхове свідоцтво державного пенсійного страхування заявника (СНДЛЗ).
Сертифікат та ключі ЕП записуються на USB-накопичувач, який можна встановлювати на будь-який комп'ютер. Ціна отримання сертифіката та ключів ЕП визначається регламентом центру, що посвідчує.
Відповідно до положень Федерального закону від 6 квітня 2011 р.№ 63-ФЗ «Про електронний підпис» інформація в електронній формі, підписана кваліфікованим електронним підписом, визнається електронним документом, рівнозначним документу на паперовому носії, підписаному власноручним підписом, крім випадку, якщо федеральними законами чи прийнятими відповідно до них нормативно-правовими актами встановлено вимога щодо необхідності складання документа виключно на паперовому носії.
При видачі кваліфікованого сертифіката акредитований посвідчувальний центр направляє в єдину систему ідентифікації та аутентифікації відомості про особу, яка отримала кваліфікований сертифікат, в обсязі, необхідному для реєстрації в єдиній системі ідентифікації та аутентифікації, та про отриманий ним кваліфікований сертифікат (унікальний номер закінчення його дії, найменування акредитованого посвідчувального центру, що його видав). При видачі кваліфікованого сертифіката акредитований посвідчувальний центр за бажанням особи, якій видано кваліфікований сертифікат, безоплатно здійснює реєстрацію зазначеної особи в єдиній системі ідентифікації та аутентифікації.
Самостійне створення електронного підпису у WORD
Деякі різновиди зашифрованих підписів можна зробити самостійно за допомогою простих програм.
Багато хто цікавиться, як зробити електронний підпис самостійно безкоштовно.
Зробити некваліфікований електронний підпис на документі можна самостійно за допомогою програм MS Office, встановлених практично на кожному комп'ютері. Таку можливість пропонують деякі спеціалізовані сайти.
Зробити електронний підпис безкоштовно можна за допомогою відомого текстового редактора WORD. Офісний пакет дозволяє підписувати документи в електронному вигляді, хоча такий підпис набуває сили далеко не у всіх випадках.
Відкрийте документ та наберіть потрібний текст. Після цього помістіть курсор на те місце, де надалі стоятиме електронний підпис. Потрібно перейти «Вставка» – кнопка «Рядок підпису»:
Потім для створення електронного підпису заповнюємо необхідні дані:
Для створення підпису розроблено наступну покрокову інструкцію:
- Відкрийте документ і помістіть курсор на те місце, де надалі стоятиме електронний підпис.
- Зайдіть у розділ «Вставка», а там виберіть «Рядок підпису».
- Відкриється діалогове вікно, в якому в поля необхідно внести ініціали та прізвище особи, що підписує, а також його посаду.
- Після цього на місці у документі з'явиться позначка підпису.
Самостійне створення електронного підпису в Adobe Acrobate
Зробити електронний підпис можна у PDF-документі за допомогою програми Adobe Acrobat.
Виберіть Adobe Acrobat пункт меню Підписання-Робота з сертифікатами та потрібний тип підпису.
Після цього, якщо при виборі методу створення електронного підпису за умовчанням було вказано параметр «Запитати під час підписання документа», то буде надано вікно для вибору методу формування електронного підпису. У цьому випадку необхідно вибрати метод "CryptoPro PDF". Якщо ж у налаштуваннях було призначено метод створення ЕП за замовчуванням, вікно для вибору надане не буде, а вказаний метод буде використовуватися автоматично.
На наступному кроці документа слід виділити область для відображення ЕП.Після чого у вікні «Виберіть сертифікат» буде представлений список сертифікатів, наявних у стандартному сховищі сертифікатів Windows. Для зручності роботи список сертифікатів можна відсортувати за кожною графою, натиснувши відповідну назву.
Щоб переглянути властивості вибраного сертифіката, натисніть кнопку «Показати сертифікат».
Далі у вікні Sign Document буде надана можливість заповнити додаткові поля, які відображаються у властивостях ЕП. Для формування ЕП слід натиснути кнопку Sign.
Останнім кроком слід вказати файл у вікні Save as (Зберегти Як), у якому буде збережено підписану копію документа. Приклад створеної у документі ЕП наведено малюнку
Можливо вас зацікавить:
Як самостійно виготовити електронний підпис
Обмовлюся відразу — я майже дилетант у питаннях, пов'язаних із електронним цифровим підписом (ЕЦП). Нещодавно, керований природною цікавістю, я вирішив трохи розібратися в цьому і знайшов в Інтернеті 100500 статей на тему отримання сертифікатів ЕЦП у різних центрах, що засвідчують, а також численні інструкції з використання різних готових додатків для підписання документів. Де-не-де при цьому мимохіть згадувалося, що некваліфікований підпис можна виготовити самостійно, якщо скористатися послугами «досвідченого програміста».
Мені теж захотілося стати хоч трохи «досвідченим» і розібратися на цій кухні зсередини. Для інтересу я навчився генерувати PGP-ключі, підписувати документи некваліфікованим підписом та перевіряти його достовірність. Розуміючи, що жодної Америки не відкрито, я, проте, пропоную цей короткий туторіал для таких самих, як і я, дилетантів у питаннях роботи з ЕЦП.Я постарався особливо не заглиблюватися в теорію і деталі, а написати саме невелике і коротке введення в питання. Тим, хто вже працює з ЕЦП, це навряд чи буде цікаво, а ось новачкам для першого знайомства — якраз.
Що таке електронний підпис
Усі терміни та визначення наведені у законі, тому викладемо все, як кажуть, своїми словами, не претендуючи при цьому на абсолютну юридичну точність формулювань.
Електронний цифровий підпис (ЕЦП) — це сукупність коштів, що дозволяють однозначно впевнитись у тому, що автором документа (або виконавцем якоїсь дії) є саме та особа, яка називає себе автором. У цьому сенсі ЕЦП цілком аналогічна традиційного підпису: якщо у звичайному «паперовому» документі зазначено, що його автор Іванов, а внизу стоїть підпис Петрова, ви можете засумніватися в авторстві Іванова.
Електронний підпис буває проста і посилена. Проста підпис передбачає використання стандартних криптографічних алгоритмів; всі способи аутентифікації (встановлення авторства), які були придумані до епохи ЕЦП - це по суті і є простим електронним підписом. Якщо ви, наприклад, зареєструвалися на сайті держпослуг, засвідчили свою особу шляхом явки до багатофункціонального центру, а потім надсилаєте через цей сайт звернення до різних державних органів, то ваші логін та пароль від сайту держпослуг і будуть у цьому випадку вашим простим електронним підписом.
Мені одного разу зустрічався такий спосіб посвідчення автентичності електронних документів в одній організації: перед розсилкою документа виготовлявся його хеш і підписувався до бази хеш (звичайний текстовий файл, що лежить на сервері).Далі будь-хто охочий переконатися в справжності електронного документа заходив на офіційний сайт цієї організації (в офіційності якого ні в кого сумнівів не виникало) і за допомогою спеціального сервісу перевіряв, чи міститься хеш документа, що перевіряється в базі. Чудово при цьому, що сам документ навіть не потрібно було завантажувати на сервер: хеш можна обчислити на стороні клієнта в браузері, а на сервер послати тільки маленький fetch-або ajax-запит з цим хеш. Безумовно, цей нехитрий спосіб можна повною мірою назвати простий ЕЦП: підписом у разі є саме хеш документа, розміщений у основі організації.
Поговоримо тепер про посиленою електронного підпису. Вона передбачає використання стандартних криптографічних алгоритмів; втім, таких алгоритмів існує чимало, отже й тут єдиного стандарту немає. Тим не менш, де-факто посилена ЕЦП зазвичай заснована на асиметричному шифруванні (абсолютно геніальному, на мій погляд, винаході Ральфа Меркла), ідея якого надзвичайно проста: для шифрування і розшифровування використовуються два різні ключі. Ці два ключі завжди генеруються парою; один називається відкритим ключем (public key), а другий - секретним ключем (Private key). При цьому, маючи один із двох ключів, другий ключ відтворити за розумний час неможливо.
Уявімо, що Аня хоче послати Борі (чому в літературі з криптографії зазвичай фігурують Аліса і Боб? нехай будуть Аня і Боря) секретну посилку, закриту на висячий замочок, і при цьому на пошті працюють злі люди, які хочуть цю посилку розкрити. Інших каналів зв'язку, крім пошти, у Ані та Борі немає, тож ключ від замочка Аня передати Борі ніяк не може.Якщо вона надішле ключ поштою, то злі люди його, звичайно, перехоплять і розкриють посилку.
Ситуація кардинально змінюється, якщо винайдено замок з двома ключами: один тільки для закривання, а другий тільки для відкривання. Боря генерує собі пару таких ключів (відкритий і секретний) і відкритий ключ надсилає поштою Ані. Працівники пошти, звичайно, потираючи руки, роблять собі копію цього ключа, але не тут було! Аня закриває замок на посилці відкритим ключем Борі та сміливо йде на пошту. Працівники пошти розкрити посилку відкритим ключем не можуть (він використовувався для закривання), а Боря спокійно відкриває її своїм секретним ключем, який він дбайливо зберігав у себе і нікуди не пересилав.
Повернімося до посиленого електронного підпису. Припустимо, Іван Іванович Іванов захотів підписати документ за допомогою ЕЦП. Він генерує собі два ключі: відкритий та секретний. Після цього виготовляє (стандартним способом) хеш документа та шифрує його з використанням свого секретного ключа. Можна, звичайно, було зашифрувати весь документ, але отриманий в результаті такого шифрування файл може виявитися дуже великим, тому шифрується саме невеликий за розміром хеш.
Отриманий у результаті такого шифрування файл і буде посиленим електронним підписом. Її ще називають від'єднаною (detach), оскільки вона зберігається окремо від документа файлі. Такий варіант зручний тим, що підписаний від'єднаний ЕЦП файл можна спокійно прочитати без будь-якої розшифровки.
Що ж тепер відправляє Іван Іванович отримувачам? А надсилає він три файли: сам документ, його електронний підпис та відкритий ключ. Одержувач документа:
- виготовляє його хеш за допомогою стандартного алгоритму;
- розшифровує електронний підпис, використовуючи наявний у нього відкритий ключ Івана Івановича;
- переконується, що хеш збігається з тим, що зазначено у розшифрованому електронному підписі (тобто документ не було підмінено чи відредаговано). Вуаль!
Все, начебто, добре, але є одне велике «але». Припустимо, що якийсь лиходій на прізвище Плохіш вирішив прикинутися Івановим і розсилати документи від його імені. Ніщо не заважає Поганому згенерувати два ключі, виготовити за допомогою секретного ключа електронний підпис документа і послати це все одержувачу, назвавшись Івановим. Саме тому описана вище ЕЦП називається посиленою некваліфікованою: неможливо встановити, кому належить відкритий ключ. Його з однаковим успіхом міг згенерувати як Іванов, і Плохиш.
Із цієї колізії існує два виходи. Перший, найпростіший, полягає в тому, що Іванов може розмістити свій відкритий ключ на своєму персональному сайті (або на офіційному сайті організації, де він працює). Якщо справжність сайту не викликає сумнівів (а це окрема проблема), то й належність відкритого ключа до Іванова сумнівів не викличе. Більше того, на сайті можна навіть розмітити не сам ключ, а його відбиток (fingerprint), тобто, простіше кажучи, хеш відкритого ключа. Будь-хто, хто сумнівається в авторстві Іванова, може звірити відбиток ключа, отриманого від Іванова, з тим відбитком, що на його персональному сайті. Зрештою, відбиток можна просто продиктувати телефоном (зазвичай це 40 шістнадцяткових цифр).
Другий вихід, стандартний, полягає в тому, що відкритий ключ Іванова також має бути підписаний електронним підписом — того, кому всі довіряють. І тут ми приходимо до поняття посиленою кваліфікованою електронного підпису.Сенс її дуже простий: Іванов іде до спеціального акредитованого посвідчувальний центр, який підписує відкритий ключ Іванова своєю електронним підписом (приєднавши попередньо до ключа Іванова його персональні дані). Те, що вийшло, називається сертифікатом відкритого ключа Іванова.
Тепер будь-який, хто сумнівається, може перевірити справжність відкритого ключа Іванова за допомогою будь-якого з численних сервісів Інтернету, тобто розшифрувати його сертифікат (онлайн, за допомогою відкритого ключа центру, що засвідчує) і переконатися, що ключ належить саме Іванову. Більше того, Іванову тепер достатньо надіслати своїм кореспондентам лише сам документ та його від'єднаний підпис (що містить і відомості про сертифікат): усі необхідні перевірки будуть зроблені охочами онлайн.
Задля справедливості слід зазначити, що і некваліфікована ЕЦП може бути сертифікована: ніхто не заважає якійсь третій особі (наприклад, неакредитованому центру, що посвідчує) підписати відкритий ключ Іванова своєю ЕЦП та отримати таким чином сертифікат відкритого ключа. Щоправда, якщо центр, що засвідчує, не акредитований, ступінь довіри до підпису Іванова повністю залежатиме від ступеня довіри до цього центру.
Все чудово, та ось тільки послуги центрів з виготовлення для вас підписаних (забезпечених сертифікатом центру) ключів коштують грошей (зазвичай кілька тисяч рублів на рік). Тому нижче ми розглянемо, як можна самостійно виготовити посилену ЕЦП (некваліфіковану, не забезпечену сертифікатом відкритого ключа від акредитованого центру, що посвідчує).Юридичної сили (наприклад, в суді) такий підпис не матиме, оскільки належність відкритого ключа саме вам ніким не підтверджена, але для повсякденного листування ділових партнерів або для документообігу всередині організації цей підпис цілком можна використовувати.
Генерування відкритого та секретного ключів
Отже, ви вирішили самостійно виготовити посилений некваліфікований електронний підпис і навчитися підписувати ним свої документи. Почати необхідно, звичайно, з генерування пари ключів, відкритого (public key) та секретного (private key).
Існує безліч стандартів та алгоритмів асиметричного шифрування. Однією з бібліотек, які реалізують ці алгоритми є PGP (Pretty Good Privacy). Вона була випущена у 1991 році під пропрієтарною ліцензією, тому є повністю сумісні з нею вільні бібліотеки (наприклад, OpenPGP). Однією з таких вільних бібліотек є випущена 1999 року GNU Privacy Guard (GnuPG, або GPG). Утиліта GPG зазвичай входить до складу багатьох дистрибутивів Лінукса; для роботи з Windows необхідно встановити, наприклад, gpg4win. Нижче буде описано роботу з-під Лінукса.
Спочатку згенеруємо власне ключі, подавши (з-під простого користувача, не з-під root'а) команду
gpg --full-generate-key
У процесі генерування вам буде запропоновано відповісти на низку питань:
- тип ключів можна залишити «RSA та RSA (за замовчуванням)»;
- довжину ключа можна залишити за замовчуванням, але цілком достатньо і 2048 біт;
- як термін дії ключа для особистого використання можна вибрати "не обмежений";
- як ідентифікатор користувача можна вказати свої прізвище, ім'я та по батькові, наприклад, Іван Іванович Іванов; адресу електронної пошти можна не вказувати;
- як примітку можна вказати місто, або іншу додаткову інформацію.
Після введення всіх запитаних даних утиліта GPG попросить вас вказати пароль, необхідний для доступу до секретного ключа. Справа в тому, що згенерований секретний ключ буде зберігатися на вашому комп'ютері, що небезпечно, тому GPG додатково захищає його паролем. Таким чином, зловмисник, що не знає пароля, навіть якщо і отримає доступ до вашого комп'ютера, підписати документи від вашого імені не зможе.
Згенеровані ключі (принаймні відкритий, але можна також і секретний, на той випадок, якщо ваш комп'ютер раптово зламається) необхідно експортувати в текстовий формат:
gpg --export -a "Іван Іванович Іванов" > public.key gpg --export-secret-key -a "Іван Іванович Іванов" > private.key
Зрозуміло, що private.key ви повинні зберігати в секреті, а ось public.key ви можете відкрито публікувати та розсилати всім охочим.
Підписання документа
Немає нічого простішого, ніж створити від'єднану ЕЦП у текстовому (ASCII) форматі:
gpg -ba ім'я_підписуваного_файлу
Файл з підписом буде створено в тій же папці, де знаходиться файл, що підписується і матиме розширення asc . Якщо, наприклад, ви підписали файл privet.doc , файл підпису буде мати ім'я privet.doc.asc . Можна, слідуючи традиції, перейменувати його в privet.sig, хоча це не важливо.
Якщо вам не хочеться щоразу заходити в термінал і вводити руками ім'я файлу, що підписується з повним шляхом, можна написати найпростішу графічну утиліту для підписання документів, наприклад, таку:
#!/usr/bin/python # -*- coding: utf-8 -*- з Tkinter import * з tkFileDialog import * import os, sys, tkMessageBox def die(event): sys.exit(0) root = Tk( ) w = root.winfo_screenwidth()//2 - 400 h = root.winfo_screenheight()//2 - 300 root.geometry("800x600+<>+<>".format(w, h)) root.title(" Підписати документ") flName = askopenfilename(title="Що підписуємо?") if flName: os.system("gpg -ba " + flName) button = Button(text="ЕЦП створена") button.bind("", die ) button.pack(expand=YES, anchor=CENTER) else: die() root.mainloop()
Перевірка підпису
Навряд чи, звичайно, вам самому доведеться перевіряти достовірність власного електронного підпису, але якщо раптом (про всяк випадок) вам захочеться це зробити, то немає нічого простішого:
gpg --verify ім'я_файлу_підпису ім'я_файлу_документу
Насправді набагато корисніше опублікувати десь у відкритому доступі (наприклад, на вашому персональному сайті або на сайті вашої організації):
- відкритий ключ public.key для того, щоб усі бажаючі могли перевірити (верифікувати) ваш підпис з використанням, наприклад, тієї ж GPG;
- веб-інтерфейс для перевірки вашого підпису всіма бажаючими, які не є фахівцями.
Опис такого веб-інтерфейсу (причому без використання серверних технологій, з перевіркою підпису виключно на клієнтській стороні) і буде присвячена остання частина мого короткого туторіалу.
На щастя для нас є вільна бібліотека OpenPGP.js; скачуємо найменший за розміром (на момент написання даного туторіалу - 506 КБ) файл dist/lightweight/openpgp.min.js і пишемо нескладну html-сторінку (для спрощення сприйняття я видалив всі описи стилів і очевидні meta-теги):
Зрозуміло, що файл із відкритим ключем public.key та файл бібліотеки openpgp.min.js повинні лежати в тій самій папці, що й ця сторінка.
Вся робота з верифікації підписів проводитиметься підключеним скриптом validate.js :
"use strict"; let cont = , flag = , pubkey = '', mess = ''; // Читання файлів документа (як бінарного), // ключа та підписи (як текстових) const readDoc = contKey => < let reader = new FileReader(); reader.onload = async e => < cont[contKey] = contKey == "sig" ? e.target.result : new Uint8Array(e.target.result); flag[contKey] = true; pubkey = await (await fetch("public.key")).text(); if (flag["doc"] && flag["sig"]) document.querySelector("button").disabled = false; >reader.onerror = err => alert("Помилка читання файлу"); let fileObj = document.querySelector(`#$`).files[0]; if (contKey == "sig") reader.readAsText(fileObj); else reader.readAsArrayBuffer(fileObj); > // Верифікація підпису const check = async() => < try < const verified = await openpgp.verify(< message: openpgp.message.fromBinary(cont["doc"]), signature: await openpgp.signature.readArmored( cont["sig"]), publicKeys: (await openpgp.key.readArmored(pubkey)).keys >); const=verified.signatures[0]; mess = "Електронний підпис НЕ є справжнім!"; if (valid) mess = "Електронний підпис є справжнім."; > catch(e) document.querySelector("output").innerHTML = mess; >
Ось, власне, і все. Тепер ви можете відповідно до пункту 5.23 ГОСТ 7.0.97–2016 розмістити на документі (у тому місці, де має стояти власноручний підпис) ось таку гарну картинку:
Електронний підпис – як зробити самому: покрокова інструкція
Електронний підпис – аналог власноручного підпису, який використовується для посвідчення особи посадової особи, яка підписує документ. Електронний документообіг з кожним роком стає все більш затребуваним: ділове спілкування через інтернет забирає набагато менше часу та дозволяє швидше укласти угоди та захистити інформацію від крадіжки. Як зробити самому електронний підпис? Деякі різновиди зашифрованих підписів можна зробити самостійно за допомогою простих програм.
Основні різновиди підписів
ЕЦП – це електронний цифровий підпис, тобто зашифрований код, який за допомогою спеціального програмного забезпечення перетворюється на набір символів для посвідчення особи. Розрізняють такі типи підписів:
- Проста (ПЕП). Це звичайний пароль та логін, які використовує кожен користувач для відвідування інтернет-банку або входу на портал держпослуг. Як самому зробити електронний підпис безкоштовно? Для цього необхідно зайти на сторінку сервісу та пройти процедуру реєстрації.
- Некваліфікована (НЕП). Це зашифровані відомості про власника, такий підпис дозволяє не лише засвідчити особу, а й захистити документ від внесення змін до нього.
- Кваліфікована (КЕП). Як і некваліфікована, вона є захищеним кодом, проте вона має важливу відмінність – сертифікат ключа перевірки. Це гарантія безпеки інформації та контроль внесення змін.
Перший та другий варіант підпису можна порівняти з візою, яку керівник ставить на звичайному паперовому документі. Останній різновид – це повноцінний цифровий підпис, який надає документу юридичної сили. КЕП використовується для участі в електронних торгах, надсилання звітності до державних наглядових органів і не тільки.
Створення підпису самостійно
Некваліфікований електронний підпис можна створити своїми руками за допомогою програм MS Office, які встановлені практично на кожному комп'ютері в офісі. Як зробити електронний підпис на комп'ютері самому? Офісний пакет дозволяє підписувати документи в електронному вигляді, хоча такий підпис набуває сили далеко не у всіх випадках.
Для створення підпису розроблено наступну покрокову інструкцію:
- Відкрийте документ та наберіть потрібний текст. Після цього помістіть курсор на те місце, де надалі стоятиме електронний підпис.
- Після цього зайдіть у розділ «Вставка», а потім виберіть пункт меню «Рядок підпису».
- Відкриється діалогове вікно, в якому в поля необхідно внести ініціали та прізвище особи, що підписує, а також його посаду.
- Після цього на місці у документі з'явиться позначка підпису.
Перевірити такий підпис на справжність практично неможливо, тому й юридичної сили під час укладання важливих контрактів вона не має.
Також можна скористатися схожим російським сервісом під назвою "Карма". Це криптографічний продукт, що дозволяє генерувати як текст, а й зображення. Факсимільний підпис і друк зовні не відрізняються від справжніх, це дозволяє використовувати програму під час внутрішнього електронного документообігу. За допомогою програми «Карма» можна підписувати ділові повідомлення в корпоративній електронній пошті і не лише.
Обидва варіанти не допоможуть відповісти на питання, як зробити електронний підпис для держпослуг самому. Оскільки вони не гарантують захищеності інформації і не дозволяють перевірити справжність, найчастіше вони використовуються тільки для внутрішнього документообігу всередині організації, але не з зовнішніми контрагентами.
Отримання кваліфікованого підпису
Щоб отримати можливість працювати з порталом держпослуг, укладати через інтернет всілякі контракти та надсилати звітність, необхідно звернутися до центру, що засвідчує, і замовити виготовлення електронного підпису. Для цього необхідно подати набір документів: для фізособи це паспорт, копії ІПН та СНІЛЗ, а також заява, а для організації – витяг з ЄДРЮЛ, наказ про призначення керівника та інші види документів.
Щоб користуватися таким електронним підписом, на комп'ютер необхідно встановити спеціальну програму "КриптоПро" або її аналоги для розшифрування криптографічного коду. крім того, перед підписанням документа необхідно вставити носій, на якому записаний сертифікат перевірки ключа.
Далі необхідно підписати файл за алгоритмом відповідно до встановленої версії програми. Після візування документ набуває юридичної сили і може бути відправлений за призначенням. Використання електронного підпису гарантує збереження від виправлень та використання інформації, що пересилається, з протиправною метою.
