RSA是目前最有影響力和最常用的公鑰加密算法,它能夠抵抗到目前為止已知的絕大多數密碼攻擊,已被ISO推薦為公鑰數據加密標準。RSA由於效率問題,壹般不直接用於明文加密。SHA-1與MD5屬於信息摘要算法,不能用來加密數據。RC-5是壹種對稱密碼算法,它面向字結構,便於軟件和硬件的實現,適用於不同字長的微處理器。