0
0 комментариев

Всем привет! столкнулся с необъяснимой ситуацией: есть цикл, который получает слово рандомом, а потом хеширует его в md5 при помощи hashlib и записывает в тхт-файл. Слова рандомом получает как надо, но почему то хеш в выходном файле получается один и тот же, как будто хешируется одно и то же слово. не пойму почему так:

import random
from hashlib import md5
import requests
import time
out = input (r'Укажите файл для сохраниния: ')
out2 = open (out, 'w')
slovar = ('q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m','1','2','3','4','5','6','7','8','9','0')
for i in range (99):
    randomm = random.choice(slovar) + random.choice(slovar) + random.choice(slovar) + random.choice(slovar)
    randomm2 = md5(b'randomm').hexdigest()
    r = requests.get ('http://mysite.com/'+ str(randomm2))
    out2.write (randomm2 + '+' + str(r.status_code) + '\n')
    time.sleep (1)
out2.close

Изменен статус публикации
Добавить комментарий