herokuでtor hidden serviceを実行する方法

※Tor V2アドレス向けの方法でありV3アドレスでは使用できません。

拙作のheroku-buildpack-tor(https://github.com/cyrus07424/heroku-buildpack-tor)はherokuでtor hidden serviceを実行できるbuildpackであるが、
tor上でサービスを公開するためにはHIDDEN_PRIVATE_KEYHIDDEN_DOT_ONIONの2つの環境変数が必要になる。

Windows環境でこれらの環境変数を生成するためには、scallion(https://github.com/lachesis/scallion)をダウンロードし、コマンドプロンプトからまず

scallion.exe -l

を実行すると、使用可能なデバイス一覧が表示される。次に、

scallion.exe -d <使用するデバイス番号> <prefix>

を実行すると、ハッシュ生成が開始される。(例 : scallion.exe -d 0 prefix)

指定したprefixに一致するハッシュが生成されると、画面にハッシュ値のXMLが表示されるため、この中のPrivateKeyタグ内の値をHIDDEN_PRIVATE_KEYの値として、Hashタグの値をHIDDEN_DOT_ONIONの値として設定する。