os.urandom(n)
の出力を端末に印刷するにはどうすればよいですか?端末にpython os.urandomを出力する
私はfabfileでSECRET_KEYを生成しようとし、24バイトを出力します。
私はPythonシェルで両方のバリアントを実装する方法例:
>>> import os
>>> out = os.urandom(24)
>>> out
'oS\xf8\xf4\xe2\xc8\xda\xe3\x7f\xc75*\x83\xb1\x06\x8c\x85\xa4\xa7piE\xd6I'
>>> print out
oS�������5*������piE�I
この16進数の文字列は、バイト版と同じですか? Webappでscretキーとして使用するには? – danbruegge
@haengebruegge、いいえ、それらは等しくありません( 'out!= binascii.hexlify(out)')。私は 'webapp'が何を意味するのか分かりません。 – falsetru
例えばdjangoやフラスコを使ったウェブサイト構築。両方とも秘密鍵が必要です。 https://docs.djangoproject.com/en/dev/ref/settings/#secret-keyまたはhttp://flask.pocoo.org/docs/api/#flask.Flask.secret_key – danbruegge