我有一个bash脚本,我试图移植到Windows。它需要一个输入字符串并将其通过stdin
传递给openssl
以创建一个hmac
。管道输入参数openssl
我该如何移植它?
echo -n $BUILD | "$OPENSSL" dgst -sha256 -mac HMAC -macopt hexkey:$SECRET | awk '{ print $2 }'
* BUILD来自脚本的输入参数。看起来-mac和-macopt在Windows二进制文件中是无效的选项。脚本应该在控制台上显示hmac。
在问之前你有没有尝试过任何东西?我看不到您的努力或批处理代码 – jeb
Stack Overflow是编程和开发问题的网站。这个问题似乎与题目无关,因为它不涉及编程或开发。请参阅帮助中心的[我可以询问哪些主题](http://stackoverflow.com/help/on-topic)。也许[超级用户](http://superuser.com/)或[Unix&Linux堆栈交换](http://unix.stackexchange.com/)会是一个更好的地方。另请参阅[我在哪里发布关于Dev Ops的问题?](http://meta.stackexchange.com/q/134306) – jww