Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 为什么我的SHA256与在线工具不同?_R_Hash_Openssl - Fatal编程技术网

R 为什么我的SHA256与在线工具不同?

R 为什么我的SHA256与在线工具不同?,r,hash,openssl,R,Hash,Openssl,我试图用digest和openssl对csv文件中的行进行加密 library(digest) library(openssl) my_mails <- read.table("my_mails.csv", encoding="UTF-8") my_mails$V1 = as.character(my_mails$V1) my_mails$sha256_1 <- sapply(my_mails$V1, digest, algo="

我试图用digest和openssl对csv文件中的行进行加密

library(digest)
library(openssl)

my_mails <- read.table("my_mails.csv", encoding="UTF-8")
my_mails$V1 = as.character(my_mails$V1)

my_mails$sha256_1 <- sapply(my_mails$V1, digest, algo="sha256", serialize=F)
my_mails$sha256_ssl <- sha256(my_mails$V1)

屈服于


我会错过什么?我应该跟随谁?

他们都使用相同的编码和过程吗?为什么您希望它们是相同的?我正在用UTF-8读取数据集,这样做正确吗?可能是,但不确定站点和
sha256
是否使用相同的过程来生成哈希值。阅读以下内容:可能会帮助您弄清楚,您的输入中似乎缺少了最后一个字符:
echo-n“%$3*,19531006@$'| sha256sum
导致
a02d0c3b070e79a78eb4b2fc87ba5e96137f9bb704095a85bc8ba8617cb5b57c
a02d0c3b070e79a78eb4b2fc87ba5e96137f9bb704095a85bc8ba8617cb5b57c
ffb7b8082b811876ea78c25fef6ac8503c53c28cc806e99ac3c8a47cea5debfe