首先分析了非对称加密算法RSA的加密模型和认证模型。加密模型可实现保密性,认证模型可实现身份认证和数字签名。介绍了哈希函数MD5算法的基本概念和工作原理以及基于RSA及MD5的数字签名的实现过程。阐述了基于RSA算法的电子安全交易系统实现过程。最后给出了在电子安全交易过程中文档的发送和接收过程。经测试表明本文实现的算法具有良好的运行性能。