fork download
  1. FLAG = "-4-c57T5fUq9UdO0lOqiMqS4Hy0lqM4ekq-0vqwiNoqzUq5O9tyYoUq2_"
  2. import random as rd
  3.  
  4. charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789{}_-!"
  5.  
  6. def f(a,b,n,x):
  7. return (a*x+b)%n
  8.  
  9. def encrypt(message,a,b,n):
  10. encrypted = ""
  11. for char in message:
  12. x = charset.index(char)
  13. x = f(a,b,n,x)
  14. encrypted += charset[x]
  15.  
  16. return encrypted
  17.  
  18. n = len(charset)
  19. a = rd.randint(2,n-1)
  20. b = rd.randint(1,n-1)
  21.  
  22. print(encrypt(FLAG,a,b,n))
Success #stdin #stdout 0.04s 9836KB
stdin
Standard input is empty
stdout
vSvWIouIskQ9kMdrzdQ3xQESgDrzQxSCJQvr7QX3n{QtkQId9mDL{kQ_F