私はWindowsに移植しようとしているbashスクリプトを持っています。入力文字列を受け取り、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 Stack Exchange](http://unix.stackexchange.com/)の方が良いかもしれません。 [Dev Opsについての質問はどこに投稿しますか?](http://meta.stackexchange.com/q/134306) – jww