from random import choice validated = list("ABCDEFGHIJKLMNOPKRSTUVWXYZ1234567890") count = int(input("Введите количество паролей: ")) length = 25 passwords = "\n".join(["".join([choice(validated) if i % 5 != 0 else "-" for i in range(1, length)]) for psw in range(count)]) file = open("passwords.txt", "w") file.write(passwords) file.close() Код from random import choice validated = list("ABCDEFGHIJKLMNOPKRSTUVWXYZ1234567890") count = int(input("Введите количество паролей: ")) length = 25 passwords = "\n".join(["".join([choice(validated) if i % 5 != 0 else "-" for i in range(1, length)]) for psw in range(count)]) file = open("passwords.txt", "w") file.write(passwords) file.close() Вводишь нужное кол-во паролей, программа генерирует их и создает файл с паролями.
Если тебе для личного использования, к меня есть такой код на php: <pre> <?php if(isset($_REQUEST['c'])){ for ($i = 1; $i <= $_REQUEST['c']; $i++) { $key = mb_strtoupper(implode('-', str_split(substr(strtolower(md5(microtime().rand(1000, 9999)).md5(microtime().rand(1000, 9999))), 0, 25), 5))); echo $key.'<br>'; } } else { for ($i = 1; $i <= 100; $i++) { $key = mb_strtoupper(implode('-', str_split(substr(strtolower(md5(microtime().rand(1000, 9999)).md5(microtime().rand(1000, 9999))), 0, 25), 5))); echo $key.'<br>'; } } ?> </pre> Код <pre> <?php if(isset($_REQUEST['c'])){ for ($i = 1; $i <= $_REQUEST['c']; $i++) { $key = mb_strtoupper(implode('-', str_split(substr(strtolower(md5(microtime().rand(1000, 9999)).md5(microtime().rand(1000, 9999))), 0, 25), 5))); echo $key.'<br>'; } } else { for ($i = 1; $i <= 100; $i++) { $key = mb_strtoupper(implode('-', str_split(substr(strtolower(md5(microtime().rand(1000, 9999)).md5(microtime().rand(1000, 9999))), 0, 25), 5))); echo $key.'<br>'; } } ?> </pre> Временно поставил на хостинг, ключи можешь получать тут - https://vkvoting.cf/?c=100 [c = [любое значение], это кол-во ключей]