Game 18
We have an array of numbers that represent hex values. Convert them to hex:
data = [86, 71, 57, 107, 89, 88, 107, 103, 97, 88, 77, 103, 89, 83, 66, 110, 98, 50, 57, 107, 73, 71, 82, 104, 101, 83, 52, 103, 86, 71, 104, 108, 73, 69, 70, 49, 100, 71, 104, 76, 90, 88, 107, 103, 97, 88, 77, 103, 86, 109, 86, 121, 101, 86, 90, 108, 99, 110, 108, 85, 98, 50, 53, 110, 86, 71, 57, 117, 90, 48, 100, 49, 99, 109, 107, 104]print(''.join(f'{x:02x}' for x in data))Convert the hex output to binary, then decode as base64:
❯ python tmp.py > hex.txt❯ xxd -r -p hex.txt data.bin❯ cat data.binVG9kYXkgaXMgYSBnb29kIGRheS4gVGhlIEF1dGhLZXkgaXMgVmVyeVZlcnlUb25nVG9uZ0d1cmkhThe string is base64-encoded. Decode it:
Today is a good day. The AuthKey is *********************VeryVeryTongTongGuri!