R语言实现md5加密,有两种方法可以实现。
方法一、openssl包(基于OpenSSL的加密、签名和证书工具包),其中的md5函数
- > library(openssl)
- > md5(123) #输入必须是字符
- Error in rawstringhash(x, "md5", key) :
- Argument 'x' must be raw or character vector.
- > md5("爱数吧")
- [1] "ebd13375b44f82e55b7a0804c6a813e7"
- > md5("www.idata8.com")
- [1] "5f8d00c1164bff6790d9cea67ce059b8"
复制代码 方法二、digest包(为任意R对象创建哈希函数摘要),其中的digest函数
- > library(digest)
- > digest(123, algo="md5", serialize=FALSE) #输入必须是字符
- Error: Argument object must be of type character or raw vector if serialize is FALSE
- > digest("爱数吧", algo="md5", serialize=FALSE)
- [1] "ebd13375b44f82e55b7a0804c6a813e7"
- > digest("www.idata8.com", algo="md5", serialize=FALSE)
- [1] "5f8d00c1164bff6790d9cea67ce059b8"
复制代码
|