2文字のビンを表す2つのバイナリ文字列のxorを適用するにはどうすればよいですか?
ここにコードがあります
def Xor(a,b):
ABytes = a.encode('ascii','strict')
BBytes = b.encode('ascii','strict')
ABinaries = bin(int(binascii.hexlify(ABytes),16))
BBinaries = bin(int(binascii.hexlify(BBytes),16))
#this is what i want to do:
xor = ABinaries ^ BBinaries
return xor
ただし、^
演算子は文字列を操作しないためです。コードが機能しない場合、問題はxorのバイナリ値を返す必要があることです。
そしてそれが機能した場合、どうすればxorの文字列値を取得できますか?