Files
attack-defense-platform/services/blinkpdf/src/init.py
T
2025-10-10 22:18:06 +07:00

24 lines
652 B
Python

from module import register, reset
from ecdsa import NIST256p
import random
def createSecretKey():
order = NIST256p.order
keys = 0
while keys.bit_length()!=256:
keys = random.getrandbits(512) % (order)
SECRET_KEY=random.randbytes(16).hex()
PRIVATE_KEY=hex(keys)[2:]
with open(".env", "wb") as f:
f.write(f'SECRET_KEY="{SECRET_KEY}"\n'.encode())
f.write(f'PRIVATE_KEY="{PRIVATE_KEY}"\n'.encode())
return SECRET_KEY, PRIVATE_KEY
if __name__ == '__main__':
reset()
SECRET_KEY, PRIVATE_KEY = createSecretKey()
register("admin",f'{PRIVATE_KEY}',True)
register("user","user",False)