所以我正在学习 Windows Batchfile 中的哈希,我想知道是否有一种简单的方法来取消哈希文本。
为了散列文本,我一直在使用这个:
set /p input=Text:
echo %input%>%temp%\hashinput.tmp
CertUtil -hashfile %temp%\hashinput.tmp sha256 | findstr /v "hash">%temp%\hashoutput.tmp
set /p output=<%temp%\hashoutput.tmp
del %temp%\hashinput.tmp
del %temp%\hashoutput.tmp
echo %output%
它所做的只是将用户输入发送到临时文件,对其进行散列处理并将其发送到临时文件,并在删除文件之前将变量设置为输出。
在环顾四周后,我一直无法找到使用 CertUtil 或任何其他命令取消散列文本的方法。如果有一个简单的方法,我很想知道如何。