R语言怎么做md5加密

[复制链接]
51data 发表于 2020-11-25 11:52:03 | 显示全部楼层 |阅读模式
R语言实现md5加密,有两种方法可以实现。
方法一、openssl包(基于OpenSSL的加密、签名和证书工具包),其中的md5函数
  1. > library(openssl)
  2. > md5(123) #输入必须是字符
  3. Error in rawstringhash(x, "md5", key) :
  4.   Argument 'x' must be raw or character vector.
  5. > md5("爱数吧")
  6. [1] "ebd13375b44f82e55b7a0804c6a813e7"
  7. > md5("www.idata8.com")
  8. [1] "5f8d00c1164bff6790d9cea67ce059b8"
复制代码
方法二、digest包(为任意R对象创建哈希函数摘要),其中的digest函数
  1. > library(digest)
  2. > digest(123, algo="md5", serialize=FALSE) #输入必须是字符
  3. Error: Argument object must be of type character or raw vector if serialize is FALSE
  4. > digest("爱数吧", algo="md5", serialize=FALSE)
  5. [1] "ebd13375b44f82e55b7a0804c6a813e7"
  6. > digest("www.idata8.com", algo="md5", serialize=FALSE)
  7. [1] "5f8d00c1164bff6790d9cea67ce059b8"
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

51data

管理员

  • 主题24
  • 帖子24
  • 积分298
发布新帖 立即签到

最新主题

主题排行

快速回复 返回顶部 返回列表