#author("2018-09-27T11:21:25+09:00","default:honma","honma")
#author("2019-10-02T08:48:09+09:00","default:honma","honma")
* WindowsでBASE64のエンコード、デコードを行なう場合 [#kba6e8e0]

Windowsには、標準で certutil というコマンドがあり、DOS窓を開いて使用する。

** エンコード [#x5e9ccf3]
 certutil -f -encode hoge.txt hoge_base64.txt

** デコード [#p0abedb1]
 certutil -f -decode hoge_base64.txt hoge.txt

* certutilの使い方 [#t6e07f51]

certutil もバイナリダンプに利用することもできる。もちろん逆も~
いろいろな使い方は、こちらで確認できる。

 certutil -v -?

バイナリダンプの使い方は、下記のようにできるが、エンコード,デコードの種類は CRYPT_STRING_* となっていて、ちょっと説明が不親切。

 certutil -f -encodehex hoge.exe hoge_hex.txt 4

CRYPT_STRING_* については
[[CryptBinaryToStringA function:https://docs.microsoft.com/en-us/windows/desktop/api/wincrypt/nf-wincrypt-cryptbinarytostringa]]
を参考にすると良い。

#htmlinsert(amazon_pc.html);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS