One code could be found in The Facility – III post on the Investigate Ingress blog.
[1] $5f&g&4&g5%7$&4eg&5&$&$5e4&7$&5fg$5%%^$4e7%e$4%7^%%4&&&7$5&^%f4^6f%4%f^4$f7$^5g%6%%^6$5&^&h5$5g$4&%$5$^5e&%f6f5$^%%6$h$7$4&5%$^6$6%%&e6$6e%5he^$6%5&e$4ggf5%geh4
Code #1
Observations
There is definitely a range in there. Remember, there are usually three passcodes
The first thing to notice is that numbers a always single. Let’s split at numbers
$ f&g& &g % $& eg& &$&$ e & $& fg$ %%^$ e %e$ % ^%% &&& $ &^%f ^ f% %f^ $f $^ g% %%^ $ &^&h $ g$ &%$ $^ e&%f f $^%% $h$ $ & %$^ $ %%&e $ e% he^$ % &e$ ggf %geh
Convert to morse, Symbols=. letters=-
. -.-. .- . .. --. .... - . .. --. .... - .-. . ... ... . ...- . -. .-. .- .. -. ... . ...- . -. ... .. -..- - .... .-. . . ... . ...- . -. --.. . .-. --- .---
Convert morse to text
ECAEIGHTEIGHTRESSEVENRAINSEVENSIXTHREESEVENZEROJ
eca88res7rain76370j
Convert from Leetspeak
eca88restraint637oj
There is a total of 160 characters in the string. 160 can be divided by 8, could be some binary in there. Let’s make groups of 8
$5f&g&4& g5%7$&4e g&5&$&$5 e4&7$&5f g$5%%^$4 e7%e$4%7 ^%%4&&&7 $5&^%f4^ 6f%4%f^4 $f7$^5g% 6%%^6$5& ^&h5$5g$ 4&%$5$^5 e&%f6f5$ ^%%6$h$7 $4&5%$^6 $6%%&e6$ 6e%5he^$ 6%5&e$4g gf5%geh4
We know that for it to have a valid Ascii range all the groups should start by 0. We currently have too many different characters at the start of each groups. Let’s convert everything to numbers, symbols to their respective numbers on the keyboard and letters to numbers using a=0
45576747 65574744 67574745 44774755 64555644 47544457 65547777 45765546 65545564 45746565 65566457 67754564 47545465 47556554 65564747 44755466 46557464 64557464 65574446 65556474
Notice how each string now either start with a 4 or 6. Let’s try even numbers=0 odds=1
01110101 01110100 01110101 00110111 00111000 01100011 01101111 01101100 01101100 01100101 01100011 01110100 01101001 01110110 01100101 00111000 00111000 00111000 01110000 01110010
Convert binary to Ascii
utu78collective888pr
Now are you ready for the real magic…
160 characters can also be grouped in 5. Take the number string that you made for the second code and split them in 5s
45576 74765 57474 46757 47454 47747 55645 55644 47544 45765 54777 74576 55466 55455 64457 46565 65566 45767 75456 44754 54654 75565 54655 64747 44755 46646 55746 46455 74646 55744 46655 56474
We already used even/odd, we only have 4, 5, 6 & 7 as digits, let’s try 4&5=0 6&7=1
00011 10110 01010 01101 01000 01101 00100 00100 01000 00110 00111 10011 00011 00000 10001 01010 10011 00111 10001 00100 00100 10010 00100 10101 00100 01101 00101 01000 10101 00100 01100 01010
Now convert those binary values to decimal
03 22 10 13 08 13 04 04 08 06 07 19 03 00 17 10 19 07 17 04 04 18 08 21 08 13 05 08 21 08 12 10
Convert numbers to letters using a=0
DWKNINEEIGHTDARKTHREESEVENFIVEMK
dwk98dark375mk
Kudos to whoever encoded this. Just brilliant