The paper discusses an efficient implementation of a public key infrastructure (PKI) based digital signature using the RSA algorithm and various hash functions (MD5 and SHA variants). It emphasizes the significance of digital signatures for securing electronic transactions by providing authentication and data integrity. The paper presents the architecture, key generation, signature creation, and verification processes, highlighting the advantages in speed and security of the developed application.