in hexforge_modules/crypto_modules.py [0:0]
def _show(self):
f = self.InputFormT()
f, _ = f.Compile()
# Show form
f.Execute()
xor_key = None
try:
xor_key_input = f.xor_key.value
if f.XorKey_UTF8.checked: # ascii data
xor_key = xor_key_input.encode()
else: # hex data
xor_key = binascii.unhexlify(re.sub(REGEX_HEX, "", xor_key_input))
except binascii.Error as e:
print(e)
f.Free()
return xor_key