まったり技術ブログ

Technology is power.

Python

PythonだけでHTTPSサーバ

Secure属性を付与したCookieの取り扱いなど簡単な検証で重宝しています。 HTTPS通信にしようするサーバ証明書の作成 # openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes Webサーバ側のコード ここではWebフレームワークのbottle…

キーボード入力文字列をバイナリデータへ変換

関数inputで入力された値は文字列型として扱われる。 16進数→10進数→バイナリデータ import struct def main(): str = input() str_list = str.split(" ") f = open('test.dat', 'wb') for hex in str_list: f.write(struct.pack('B', int(hex, 16))) f.clos…