红宝石:用盐创建MD5校验和?

河马人

我正在尝试用salt创建MD5校验和ruby,但是我找不到使用标准digest/md5执行此操作的任何方法

我知道我可以这样做:

require 'digest/md5'
checksum = '$1$' + (Digest::MD5.new << plaintext).to_s

但是,似乎没有任何方法可以使用来指定用于此MD5校验和生成的salt digest,而且我还没有找到可以用于此目的的任何其他软件包ruby

这有可能ruby吗?

先感谢您。

河马人

我发现了以下内容,并且可以满足我的要求...

https://github.com/mogest/unix-crypt

它是这样的:

require 'unix_crypt'
checksum = UnixCrypt::MD5.build(plaintext, salt)

这会生成与/ etc / shadow中使用的校验和相同的校验和,这就是我要使用的校验和,

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

输入流的MD5校验和

来自分类Dev

MD5校验和不匹配

来自分类Dev

MD5校验和不匹配

来自分类Dev

PHP MD5 Key的等效红宝石代码

来自分类Dev

用盐计算(非 MD5)128 位哈希

来自分类Dev

带有列变量和盐的 MySQL MD5

来自分类Dev

如何使用CryptoJS计算Blob的MD5校验和

来自分类Dev

如何计算固件的md5校验和?

来自分类Dev

通过md5校验和重命名文件

来自分类Dev

修改文件时更新md5校验和

来自分类Dev

带有文件大小的MD5校验和

来自分类Dev

带有ffmpeg的音频MD5校验和

来自分类Dev

比较md5校验和的更简单方法?

来自分类Dev

生成MD5校验和Scala JS

来自分类Dev

如何计算md5校验和匹配gsutil算法

来自分类Dev

18.04.1 映像的 MD5 校验和是否可用?

来自分类Dev

天蓝色Blob MD5校验和与本地MD5校验和不匹配

来自分类Dev

如果MD5哈希本身也可能被操纵了,那么MD5校验和的值是多少?

来自分类Dev

在PHP和JavaScript中使用带有盐的MD5

来自分类Dev

如何计算starbasic宏(openoffice宏)中字符串的md5校验和?

来自分类Dev

如何在Javascript中的特定URL处获取图像的MD5校验和?

来自分类Dev

修改内容后是否可以保持文件的md5校验和相同?

来自分类Dev

更好的解决方案,以解决错误的md5校验和

来自分类Dev

如何找到conda-forge软件包的MD5校验和

来自分类Dev

为目录中的所有文件生成md5校验和

来自分类Dev

在Microsoft Power Automate或Azure Logic Apps中计算文件的md5校验和

来自分类Dev

更好的解决方案,以解决错误的md5校验和

来自分类Dev

为什么文件的gzip版本会产生不同的md5校验和

来自分类Dev

如何在Android / Java中获取文件目录的MD5校验和

Related 相关文章

热门标签

归档