ELGAMAL CRYPTOSYSTEM KEY GENERATION, ENCRYPTION, DECRYPTION, AND DIGITAL SIGNATURES: LEARN BY EXAMPLES WITH PYTHON AND TKINTER

ELGAMAL CRYPTOSYSTEM KEY GENERATION, ENCRYPTION, DECRYPTION, AND DIGITAL SIGNATURES: LEARN BY EXAMPLES WITH PYTHON AND TKINTER

PorVivian SiahaanRismon Hasiholan Sianipar

Es posible que este libro digital no cumpla las normas de accesibilidad y no sea totalmente compatible con las tecnologías de asistencia.
This book presents an interactive Python application that showcases the ElGamal encryption algorithm through a user-friendly Tkinter graphical user interface (GUI). The application allows users to generate ElGamal keys of various sizes, view them in multiple formats (raw integers, hexadecimal, Base64), and use these keys for encryption and decryption. The GUI simplifies key management and demonstrates ElGamal encryption's effectiveness in securing data, making it a valuable tool for both educational and practical applications. In addition to key management, the application includes features for encrypting and decrypting sensitive data, such as credit card numbers and transaction details, using synthetic datasets. The interface is designed with tabs to facilitate easy navigation through key generation, encryption, and decryption processes. Users can also visualize encrypted and decrypted data with interactive graphs, making it easier to understand the impact of encryption. This comprehensive tool integrates cryptographic techniques with data visualization, providing a robust platform for exploring and applying ElGamal encryption in real-world scenarios.

Detalles

Fecha de publicación
Aug 31, 2024
Idioma
English
Categoría
Computadoras y tecnología
Copyright
Todos los derechos reservados - Licencia estándar de copyright
Contribuyentes
Por (autor o autora): Vivian Siahaan, Por (autor o autora): Rismon Hasiholan Sianipar

Especificaciones

Formato
PDF

Calificaciones y comentarios