我正在尝试打印在linux/etc/shadow中生成的基于sha512的密码。你知道吗
从下面函数的结果打印缓冲区时,在控制台打印垃圾。你知道吗
let crypto = require('crypto')
crypto.pbkdf2Sync('$6$qVcwPAy6', 'hello', 0, 86, 'sha512').toString('ascii')
我试过ascii,binary,hex,utf8等等,但是没有什么能和python函数结果字符编码相比。你知道吗
'\u0018#(\u0005\u0000?"f\u0018(R3ef\u0007\\\u001cD,&B|d\u0010f g\u0006\n7\u0010&K.2\u0006S,lM8N\'\fs/H+\u001fwz-%_\b)\u0016[%Y@\u0012Qt2Rg\fz\ty740\u0015\u0015U|\u0013a\u0004@?'
在使用sha512的python中,它可以很好地在控制台上打印。你知道吗
import crypt
crypt.crypt('hello','$6$qVcwPAy6')
'$6$qVcwPAy6$7fMDelBgb8d7/95W5VKUftBAuKR2GM2EhPaoUYz6IdscWKcc9AOJ.heKQUmsZuVVocXTS8aMVzD9UywfiyASh0'
目前没有回答
相关问题 更多 >
编程相关推荐