come posso stampare l'uscita di os.urandom(n)
nel terminale?Stampa python os.urandom sul terminale
Provo a generare SECRET_KEY con fabfile e restituirò i 24 byte.
Esempio di come a implementare entrambe le varianti nella shell 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
Questa stringa con codifica esadecimale è uguale alla versione di byte? Per usarlo come chiave scret in una Webapp? – danbruegge
@haengebruegge, no, non sono uguali ('out! = Binascii.hexlify (out)'). Non so cosa significhi 'webapp'. – falsetru
Un sito Web creato con ad esempio django o pallone. Hanno bisogno sia di una chiave segreta. https://docs.djangoproject.com/en/dev/ref/settings/#secret-key o http://flask.pocoo.org/docs/api/#flask.Flask.secret_key – danbruegge