51data 发表于 2020-11-25 11:52:03

R语言怎么做md5加密

R语言实现md5加密,有两种方法可以实现。
方法一、openssl包(基于OpenSSL的加密、签名和证书工具包),其中的md5函数
> library(openssl)
> md5(123) #输入必须是字符
Error in rawstringhash(x, "md5", key) :
Argument 'x' must be raw or character vector.
> md5("爱数吧")
"ebd13375b44f82e55b7a0804c6a813e7"
> md5("www.idata8.com")
"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)
"ebd13375b44f82e55b7a0804c6a813e7"
> digest("www.idata8.com", algo="md5", serialize=FALSE)
"5f8d00c1164bff6790d9cea67ce059b8"

页: [1]
查看完整版本: R语言怎么做md5加密