numaralı yazıcıda yazdırın Terminalde os.urandom(n)
çıkışını nasıl yazdırabilirim?Python os.urandom çıkışını
Bir fabRile ile bir SECRET_KEY oluşturmaya çalışıyorum ve 24 bayt çıktı olacak. ne istediğini onaltılık kodlanmış dize ise
>>> 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
Bu hex kodlu dize bayt sürümüne eşit mi? Webapp'da bir anahtar anahtarı olarak kullanmak için? – danbruegge
@haengebruegge, Hayır, eşit değiller ('out! = Binascii.hexlify (out)'). Webapp'un ne anlama geldiğini bilmiyorum. – falsetru
Örneğin django veya flask ile bir web sitesi kurmak. Hem gizli bir anahtara ihtiyaçları var. https://docs.djangoproject.com/en/dev/ref/settings/#secret-key veya http://flask.pocoo.org/docs/api/#flask.Flask.secret_key – danbruegge