Kryptografia/miniprojekt3/zadania.py

22 lines
339 B
Python
Raw Normal View History

2021-12-16 15:06:37 +01:00
# dodawanie hex
xhex = "ae"
yhex = "11"
scale = 16
num_of_bits = 8
xbin = bin(int(xhex, scale))[2:].zfill(num_of_bits)
#print(xbin)
ybin = bin(int(yhex, scale))[2:].zfill(num_of_bits)
#print(ybin)
result = ""
for idx, b in enumerate(xbin):
result += str(int(b) ^ int(ybin[idx]))
hexresult = hex(int(result, 2))
print(hexresult)