1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash

orig=(01101101 01101001 01100100 01101110 01101001 01100111 01101000 01110100)
key=(01001101 01001101 01010100 01111110 01101111 01100001 01000000 00010100)

for i in "${!orig[@]}";do
o=$(echo -n $((2#${orig[$i]})))
k=$(echo -n $((2#${key[$i]})))
echo $(($o ^ $k)) | xargs -n 1 | while read dec; do echo "ibase=10;obase=2;$dec" | bc | tr "\n" " " | sed 's/^/0/g'; done

done