Yesterday we posted the above image on our blog as well as through each of our social media outlets. We also posted it on Decode Ingress where it was solved within 30 minutes.
Now the person who posted the correct answer was not able to verify if the code worked for them or not and it seems like someone may have claimed it before they had a chance to so we ended up sending them their own code privately so that they could redeem it without worry. But not everyone is able to decode that fast and several people discovered the answer after the fact.
If you are having trouble figuring out exactly how this image was decoded we are here to help and want to help so you have an idea on how many things are decoded within Ingress to reveal Passcodes.
- Step one is to remove the text from the image. This would normally have to be done by manual transcription but yesterday we also supplied the text itself to make things easier. The Raw text is:
- Step two would be to pay attention to the numbers. 86 and 92. In this case those numbers stood for two things. 86 was the starting character and 92 was the length of the string. When that is done it would leave you with the following string:
- This string is Base64 Encoded. It may be thought that the entire first string is base 64 encoded (as there is multiple == in there which is generally significant in Base64 strings. But that is not the case this time only our sub string was Base64 Encoded. When decoded you are left with the following string:
- The string is a concatinated squence of 3 numbers followed by a NATO phonetic alphabet word. When broken out and replaced with the corresponding letter you have the following:
- These letters represent the actual activation code and the numbers in front of them represent a binary cipher used to mix them out of order. using this as a key the correct order can be found:
Octal Binary 0 000 1 001 2 010 3 011 4 100 5 101 6 110 7 111
- Once that is used the correct activation code could be pulled out resulting in: DGCUIDGN
Hope this helps lend some insight into decoding used to recover Ingress Passcodes from the Niantic Project media that is released.