Как я могу преобразовать urandom Python в строку?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу преобразовать urandom Python в строку?

Сообщение Anonymous »

Если я вызову os.urandom(64), мне будет предоставлено 64 случайных байта. Что касается преобразования байтов в строку Python, я попробовал

Код: Выделить всё

a = os.urandom(64)
a.decode()
a.decode("utf-8")
но получил ошибку трассировки, сообщающую, что байты не в формате utf-8.

Код: Выделить всё

Traceback (most recent call last):
File "", line 1, in 
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 0: invalid start byte
с байтами

Код: Выделить всё

b'\x8bz\xaf$\xb6\x93q\xef\x94\x99$\x8c\x1eO\xeb\xed\x03O\xc6L%\xe70\xf9\xd8
\xa4\xac\x01\xe1\xb5\x0bM#\x19\xea+\x81\xdc\xcb\xed7O\xec\xf5\\}\x029\x122
\x8b\xbd\xa9\xca\xb2\x88\r+\x88\xf0\xeaE\x9c'
Существует ли полноценный метод декодирования этих байтов в некоторое строковое представление? Я генерирую случайные токены sudo для отслеживания связанных документов в нескольких механизмах баз данных.

Подробнее здесь: https://stackoverflow.com/questions/179 ... o-a-string
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Действительно использует ли C# .net aes generatekey (Randmerbergenerator) /dev /urandom на Linux
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Действительно использует ли C# .net aes generatekey (Randmerbergenerator) /dev /urandom на Linux
    Anonymous » » в форуме Linux
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Действительно использует ли C# .net aes generatekey (Randmerbergenerator) /dev /urandom на Linux
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как преобразовать строку в байтовую строку в Python?
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Преобразовать TimeInterval в строку Строку в интервал времени
    Anonymous » » в форуме IOS
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»