Mizuhara_Chizuru

Untitled

Jul 29th, 2023
1,048
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. # Function to decrypt the flag using XOR cipher
  2. def xor_cipher_decrypt(data, key):
  3.     decrypted_data = []
  4.     for i in range(len(data)):
  5.         decrypted_data.append(data[i] ^ key[i % len(key)])
  6.     return bytes(decrypted_data)
  7.  
  8. def main():
  9.     encrypted_data_hex = "38352E353A370B2D1E1B165157430715675B5749165206135C4D3C0F5D4E4A07524753103D5A004E4A18"
  10.     key = "secret_key"
  11.    
  12.     # Convert the encrypted data from hex to bytes
  13.     encrypted_data = bytes.fromhex(encrypted_data_hex)
  14.    
  15.     # Decrypt the data using the XOR cipher with the key
  16.     decrypted_data = xor_cipher_decrypt(encrypted_data, key.encode())
  17.    
  18.     # Print the decrypted flag
  19.     print("Decrypted Flag:", decrypted_data.decode("utf-8"))
  20.  
  21. if __name__ == "__main__":
  22.     main()
  23.  
Advertisement
Add Comment
Please, Sign In to add comment