我有一堆MD5哈希密码,我想将其转换为crypt-style MD5。如何将MD5十六进制字符串转换为base-64 MD5字符串?
如果我有明文我可以轻松地创建两个:
% echo -n 'testpass' | md5sum
179ad45c6ce2cb97cf1029e212046e81 -
% echo -n 'testpass' | openssl passwd -1 -stdin -salt ''
$1$$JN/baUhJCUwYKagp48tsP0
但我怎么转换179ad45c6ce2cb97cf1029e212046e81
到JN/baUhJCUwYKagp48tsP0
?
直到你明白它是什么,才执行加密。玩这一切你想要的和学习,只是不要把它放到人们所依赖的任何东西上,直到你真的得到它。 – Incognito