import secrets
import re
def generate_valid_key():
hex_chars = '0123456789ABCDEF'
while True:
# 使用secrets提升安全性
key = ''.join(secrets.choice(hex_chars) for _ in range(12)).upper()
# 排除全F/全0/连续3个重复字符
if (
not re.search(r'(.)\1{2}', key)
and key not in ('FFFFFFFFFFFF', '000000000000')
):
return key
keys = [generate_valid_key() for _ in range(8000)]