0

I am doing a homework project about cryptography in Python. I need to convert a string representation of binary to a real binary. I mean; binary = "00000011" should be converted to real 8bits , since I will use it for a XOR operation. How can I convert it in this way in Python?. Thank you in advance.

ccca
  • 75
  • 2
  • 11

1 Answers1

2

You can use the int() function to make it an integer, which takes a radix parameter:

>>> int("00000011", 2)
3

Once you have an integer, you can use the ^ xor operator:

>>> 3 ^ 1
2
Wander Nauta
  • 18,832
  • 1
  • 45
  • 62