RSA是目前最有影响力和最常用的公钥加密算法,但一般不直接用于明文加密。RC-5是一种对称密码算法,适用于不同字长的微处理器,面向字结构,便于软件和硬件的实现,因此通常用于消息的明文加密传送。SHA-1和MD5属于信息摘要算法,主要用于数据的完整性校验,并不用于加密。因此,当前通常使用的加密算法是RC-5,即选项D。