しょんぼり技術メモ

まいにちがしょんぼり

2009-02-08から1日間の記事一覧

バイナリファイルをURLエンコードしたものを出力する

curlに投げたりするために必要になったので、適当に書いてみた。 #!/usr/bin/ruby # check argument if (ARGV.length != 1) abort("Usage: bin2URLEnc.rb binaryfile") end infile = ARGV[0] File.open(infile, "rb"){|fp| while (buf=fp.read(1)) do s = sp…

OpenSSLと証明書による暗号化、復号化

証明書、鍵はあらかじめ作っておく。 証明書から公開鍵を切り出すには、次のコマンドを実行する。 $ openssl x509 -in cert.pem -pubkey > pubkey.pem file_input 処理対象となる入力ファイル pubkey.prm 使用する公開鍵ファイル privkey.pem 使用する秘密鍵…