Implementarea semnăturilor digitale

Sarcina: Generați o pereche de chei RSA (openssl sau gpg sau Python). Semnați un fișier text și verificați semnătura. Modificați fișierul și demonstrați că verificarea eșuează. Rezultat: demonstrarea procesului de generare chei, semnare și verificare, cu capturi de ecran.

Задание: Сгенерируйте пару ключей RSA (openssl, gpg или Python). Подпишите текстовый файл и проверьте подпись. Измените файл и продемонстрируйте, что проверка подписи не удается. Результат: Демонстрация процесса генерации ключей, подписания и проверки со скриншотами.

Task: Generate an RSA key pair (openssl, gpg, or Python). Sign a text file and verify the signature. Modify the file and demonstrate that the verification fails. Result: Demonstration of the key generation, signing, and verification process with screenshots.