相关疑难解决方法(0)

如何将 php crypt 函数(SHA512)转换为 ruby​​?

注意:我不是在寻找解决方法,我正在寻找一个简单的红宝石解决方案!

这个问题与这个问题类似,但没有得到解答,它只是那里的 shell 突击队的解决方法。

我想生成一个 sha512 加密字符串,该字符串与 debian /etc/shadow 中的格式兼容。

以下使用php创建正确的字符串:

$salt = 'fGn9LR75';
$hash = crypt('test', '$6$'.$salt);
// hash is:
// $6$fGn9LR75$YpI/vJHjEhvrYp5/eUSRinpiXdMthCxFWSEo0ktFNUaRBsA7pCWYzzmQptmnfyHno9YEJFNHYuESj3nAQmSzc1
Run Code Online (Sandbox Code Playgroud)

据我所知,这是一个正常的、加盐的 Base64 编码字符串。sha 生成方法的规范在这里

php ruby base64 sha512

2
推荐指数
1
解决办法
2810
查看次数

标签 统计

base64 ×1

php ×1

ruby ×1

sha512 ×1