import
random
encdata
=
b
'%18%fa%add%ed%ab%ad%9d%e5%c0%ad%fa%f9%0be%f9%e5%ade6%f9%fd%88%f9%9d%e5%9c%e5%9de%c3))%0f%ff'
def
generate_key(seed_value):
key
=
list
(
range
(
256
))
random.seed(seed_value)
random.shuffle(key)
return
bytes(key)
def
encrypt(data, key):
encrypted
=
bytearray()
for
byte
in
data:
encrypted.append(key[byte] ^
95
)
return
bytes(encrypted)
try
:
flag
=
input
(
'input your flag:'
)
key
=
generate_key(
len
(flag))
data
=
flag.encode()
encrypted_data
=
encrypt(data, key)
if
encrypted_data
=
=
encdata:
print
(
'good'
)
finally
:
pass
return
None