R:sha1散列-与在线结果不同

brc7rcf0  于 2023-01-28  发布在  其他
关注(0)|答案(1)|浏览(161)

我必须和两个同事交换大文件。其中一个在R下工作,另一个在不同的环境下工作(不确定具体是哪一个)。我用digest和标准sha1散列长字符串以保存空间,例如:

library(digest)
sapply("2016_Silverado_1500__CW_LS__Standard_Fragile_Static_US_ENG_v1_160x600.jpg", digest, "sha1")
2016_Silverado_1500__CW_LS__Standard_Fragile_Static_US_ENG_v1_160x600.jpg 
                               "e18f03a6e0949d6149aba07bd8295e7249f3b38d"

然后同事们散列他们的字符串,并在我的文件中搜索相同的散列。它能保证我们的散列将是相同的吗?我现在担心,因为在线生成器产生不同的散列:
http://hash.online-convert.com/sha1-generator
十六进制代码:5c711f15f874ecdcb5b99e655264afa53170c5

0lvr5msh

0lvr5msh1#

Solution moved来自@AlexeyFerapontov的问题帖子。

digest("2016_Silverado_1500__CW_LS__Standard_Fragile_Static_US_ENG_v1_160x600.jpg", algo="sha1", serialize=F)
[1] "be5c711f15f874ecdcb5b99e655264afa53170c5"

相关问题