A858DE45F56D9BC9 archive

A858DE45F56D9BC9, post by post

Between 2011 and 2016 a Reddit account posted 9,761 blocks of hex. This archive shows every one of them: how it was decrypted, what it contains, and which run of A858's posting program produced it.

9,761A858 posts (2011-01-27 → 2016-03-29)
3,522decrypted
6,133still encrypted (key unknown)
3,606solved or explained
9,558filler posts placed in a run
74runs reproduced by their RNG seed

Highlights

A few of the most interesting posts — pictures, messages, puzzles and references hidden in the hex. Each links to its full page with the decode steps.

Progress by status

Encryption

What the statuses mean
explained
Content recovered (or readable as posted) and shown to be generator output: filler GUID lists, 32-bit word lists, batch markers.
inferred
Not decrypted, but the post fits the filler generator exactly: its length is 64·N+16 hex characters and N is the count the run's RNG draws for that slot (or the run's fixed N).
solved
Content recovered and understood: a message, quote, artwork, program or file.
best-guess
Readable, with a leading interpretation that is checked but not confirmed.
partial
Decrypted or decoded, but part of the content (a digest's preimage, marks in a table, a lost body) is still open.
unsolved
Content not recovered or not understood.

Posts per month

02004006008002011201220132014201520162011-01: 3 posts explained: 32011-02: 3 posts explained: 32011-03: 3 posts explained: 32011-04: 2 posts explained: 22011-06: 3 posts explained: 32011-07: 25 posts explained: 16 solved: 7 best-guess: 1 partial: 12011-08: 20 posts explained: 5 solved: 12 best-guess: 1 partial: 22011-09: 3 posts solved: 2 partial: 12011-10: 1 posts best-guess: 12011-12: 11 posts explained: 4 solved: 6 unsolved: 12012-01: 1 posts explained: 12012-02: 3 posts explained: 1 solved: 22012-03: 9 posts unsolved: 92012-05: 2 posts partial: 22012-06: 315 posts explained: 3152012-07: 305 posts explained: 3052012-08: 304 posts explained: 3042012-09: 402 posts explained: 4022012-10: 659 posts explained: 656 partial: 2 unsolved: 12012-11: 72 posts explained: 71 solved: 12012-12: 190 posts explained: 185 solved: 3 best-guess: 22013-01: 36 posts explained: 362013-02: 118 posts explained: 1182013-03: 287 posts explained: 2872013-04: 206 posts explained: 2062013-05: 118 posts explained: 1182013-06: 31 posts explained: 312013-07: 149 posts explained: 148 partial: 12013-08: 98 posts explained: 97 partial: 12013-09: 228 posts explained: 224 solved: 1 partial: 32013-10: 91 posts explained: 15 inferred: 762013-11: 244 posts inferred: 2442013-12: 235 posts inferred: 2352014-01: 165 posts inferred: 164 solved: 12014-02: 107 posts explained: 1 inferred: 1062014-03: 238 posts inferred: 2382014-04: 424 posts inferred: 4242014-05: 405 posts inferred: 402 solved: 2 partial: 12014-06: 238 posts inferred: 236 solved: 22014-07: 227 posts inferred: 2272014-08: 67 posts inferred: 672014-09: 323 posts inferred: 3232014-10: 228 posts inferred: 227 solved: 12014-11: 91 posts inferred: 90 solved: 12014-12: 572 posts inferred: 5722015-01: 170 posts inferred: 168 partial: 22015-02: 155 posts inferred: 1552015-03: 35 posts inferred: 352015-04: 171 posts inferred: 170 solved: 12015-05: 185 posts inferred: 1852015-06: 168 posts inferred: 1682015-07: 115 posts inferred: 1152015-08: 87 posts inferred: 86 solved: 12015-09: 1 posts solved: 12015-11: 777 posts inferred: 7772015-12: 203 posts inferred: 2032016-01: 263 posts explained: 1 inferred: 2622016-02: 150 posts inferred: 1502016-03: 19 posts explained: 1 inferred: 18
Stacked by status; hover a month for its counts. The orange mass from late 2013 is the undecrypted post-cutover filler, whose length and count still fit the generator exactly.

Manual posts

161 posts were made outside the scheduled program: 2011–2012 hand and tool posts, operator tests and a companion account's setup posts. Most carry content: messages, quotes, ASCII art, code, coordinates, prime tables.

83explained
3inferred
44solved
5best-guess
16partial
10unsolved
201120122013201420152016solvedif6wk (201107021324) 2011-07-02 A message: 'You appear to show interest in the data cycles ...'. Hex-ASCII.ig7tl (201107032359E) 2011-07-04 Tolstoy's 'patriot' quotation, a copy of igg5w. 3DES, key MD5(name).igg5w (201107040900) 2011-07-04 Tolstoy's 'patriot' quotation. 3DES, key MD5(name).ihi8v (201107051409) 2011-07-05 PostAnalyzer.cs, a plain copy of ihicx. Hex-ASCII.ihicx (201107051414) 2011-07-05 PostAnalyzer.cs: C# source that branches on the GUID version digit. Hex-ASCII.ihjuv (201107051505) 2011-07-05 PostAnalyzer.cs, a decrypted copy of ihicx. 3DES, key MD5(name).iif3a (201107061340) 2011-07-06 A quotation on conformity, attributed to JFK, with ASCII art. 3DES, key MD5(name).j7525 (201108022233) 2011-08-02 A quotation: 'It is by the goodness of God that in the United States...'. 3DES, key MD5(name).j7xpy (201108031752) 2011-08-03 A quotation: 'The search for static security...'. 3DES, key MD5(name).jb62l (201108061214) 2011-08-07 A quotation: 'Security is mostly a superstition...'. 3DES, key MD5(name).jbnny (201108071741) 2011-08-07 A quotation: 'Better beans and bacon in peace...'. 3DES, key MD5(name).je00i (201108091909) 2011-08-09 A GIF whose changed bytes hold a short link, http://bit.ly/nLGwKt. Hex-encoded GIF89a.jf2zh (201108101152) 2011-08-10 A GIF with a short message in its changed bytes. Hex-encoded GIF89a.jgxlk (201108121018) 2011-08-12 A GIF whose changed bytes are 34A14A42E98FF96095AF56604E290CAE, the MD5 of the name. Hex-encoded GIF89a.ji1vn (201108131938) 2011-08-13 A Gandhi quotation with the typo 'insigificant', which is A858's own. 3DES, key MD5(name).jjki4 (201108151758) 2011-08-15 A Max Lerner quotation in Unicode styling. Hex, Base64, UTF-8.jlcv0 (201108170156) 2011-08-17 A GIF whose changed bytes point to redd.it/jkuyr. Hex-encoded GIF89a.joc3i (201108192339) 2011-08-19 The IOCCC 2000 checkers program robison.c, byte for byte. 3DES, key MD5(name).jvohf (201108261730) 2011-08-27 'Lo and behold. I am the Internet.' Hex, then 3DES, key MD5(name), then Base64.k96b1 (201109081949) 2011-09-08 Stonehenge ASCII art signed A858. The body is lost: rebuilt from a decoded copy found elsewhere.kasf2 (201109091923) 2011-09-10 A ZIP archive containing troll.txt. Hex-encoded ZIP.mwub3 (201112011634) 2011-12-02 'Twas the Night Before Christmas', with look-alike Unicode characters. 3DES-ECB, key MD5(name).my2v2 (201112021751) 2011-12-02 Joan G. Stark's ASCII Christmas tree. 3DES, key MD5(name).nt82j (201112272111) 2011-12-28 ASCII fireworks and 'Happy New Year 2001'. 3DES, key MD5(0000DE45).nu9gx (201112281637) 2011-12-29 A '#' banner in ASCII art. 3DES, key MD5(0000DE45).nu9l9 (201112281640) 2011-12-29 Figlet ASCII art of the name. 3DES, key MD5(0000DE45).nui7j (201112282018) 2011-12-29 A figlet banner. Hex, then Base64. No key.p71hu (201202011755) 2012-02-02 Poe's quotation from 'Marginalia'. 3DES, key MD5(name).pegdm (201202070030) 2012-02-07 A Washington Post link to the 2012 earmarks story. 3DES, key MD5(name).12yvg0 (201211101158) 2012-11-10 The bot's restart time, 201212031123 (23 days later), with the MD5 from the jgxlk GIF. 3DES, key MD5(name).14oru6 (201212111702) 2012-12-11 A .NET 4 assembly: an inert environment-manager class. Hex-encoded binary.15cd8y (201212231409) 2012-12-23 'Merry Christmas'. 3DES-CBC, key MD5(name), IV presumed.15qth4 (201301010015) 2012-12-31 A UTF-8 'Happy New Year 2013' banner. 3DES-CBC, key MD5('2013'), first block lost.1mzs8v (201309230724) 2013-09-23 Plain JSON: the complete divisor list of the name's number, and ten consecutive primes.1we0v9 (201401281330) 2014-01-28 An ASCII birthday cake, 'H A P P Y B I R T H D A Y'. 3DES-CBC, key MD5('cakeday'), IV assumed.24sf75 (201405051316) 2014-05-05 'Hello. I have been silent...', decoded by the community. Hex-ASCII.24tmeo (201405052029) 2014-05-06 A word search, decoded by the community. Hex-ASCII.27po7c (201406091838) 2014-06-09 A Dogecoin address, a public string. Hex-ASCII.28o545 (201406201425) 2014-06-20 '... as planned. Vito is in the theater.' 3DES-CBC, key MD5(name), first block lost; the opening word is inferred.2jtoce (201410210620) 2014-10-20 A boxed word puzzle: NEW EYE5 / NO ANSWERS / STILL W3AK / TOOL / AMOUNG YOU. Hex, Base64, hex, grid.2mtb1a (201411191708) 2014-11-19 Kryptos K1-K4 text, decoded by the community. Hex-ASCII.318vp8 (201504021845) 2015-04-02 PRESSTHEBUTTON. Hex, Base64, hex, binary columns.3hxe8v (201508212247) 2015-08-22 An AMA reply codebook, with hand-typed filler. Hex-ASCII codebook under an AMA key.3j99nf (201509011522) 2015-09-01 'The treasure is amoung the trash.' 3DES-CBC, key MD5(name), first block lost.best-guessigmjv (201107041325) 2011-07-04 A masked GUID list: 8 GUIDs, seed 369. 3DES, key MD5(name). Open: the seed is tentative (only 8 digits).j95o6 (201108042016) 2011-08-04 A quotation framed in ASCII art that spells USA. 3DES, key MD5(name). Best guess: the 32-byte hex tail is two masked GUIljcad (201110201724) 2011-10-21 8 bytes, 0x257959 = 2,455,897: the Julian day of 2011-12-01, the day A858 resumed after a 42-day silence. Plain. Open: w14eki0 (201212061614) 2012-12-06 Colour words, 'RED YELLOW YELLOW...': 12 symbols, too few to verify a reading. 3DES, key MD5(name). Best guess: a hand-t14xfr4 (201212152045) 2012-12-16 Two lines of three-digit number groups. 3DES, key MD5(name). Best guess: a hand-typed numbers-station pastiche with no ppartialif4ro (201107021139) 2011-07-02 A 32-hex value in MD5 shape, '<-- f0ba04c1... <--'. Plain text. Open: its input; no preimage found.jobvj (201108192331) 2011-08-19 A table of the 303 primes from 2 to 1999, with some entries marked and the footer -ebacd-. Hex-ASCII, twice. Open: the mjobzh (201108192334) 2011-08-19 A table of the primes from 2003 to 4007, continuing jobvj, with some entries marked and the footer -daecb-. Hex-ASCII, tk7zqv (201109071444) 2011-09-07 A Carl Sagan quotation, 'Wonder and Skepticism'. Only a 184-byte span survives, from a comment. 3DES, key MD5(name). Opeu1rti (201205231544) 2012-05-23 A 40-hex SHA-1-shaped digest: the BitTorrent info-hash of 'Think Like Your Customer.rar'. 3DES, key MD5(A858). Open: theu58gm (201205251618) 2012-05-25 A 40-hex SHA-1-shaped digest. 3DES, key MD5(A858). Open: its preimage.114med (201210080311) 2012-10-08 Pyongyang coordinates, dates and codes. 3DES-ECB, key MD5(name+title). Open: the code AO34.11dxb7 (201210121742) 2012-10-12 Pyongyang coordinates and dates. 3DES-ECB, key MD5(name+title). Open: the codes 7T and -6.1iwqql (201307231045) 2013-07-23 A coordinate, a date and a token. 3DES-CBC, key MD5(name), first block lost. Open: what the numbers mean.1lfm8j (201308301957) 2013-08-30 Plain JSON: six prime values from one prime-tool self-test. Open: which inputs were chosen.1m9du0 (201309121358) 2013-09-12 Plain JSON: five prime values from the same self-test. Open: the inputs.1mj1is (201309161730) 2013-09-16 Plain JSON: five prime values from the same self-test. Open: the inputs.1mjpwt (201309162244) 2013-09-17 Two numbers, 6848584875 and 38.26701890000001. 3DES-CBC, key MD5(name), first block lost. Open: what they mean.26m8i4 (201405271242) 2014-05-27 A list of 16-byte digests, statistically genuine. Hex-ASCII. Open: their preimages.2r5t3n (201501022046) 2015-01-03 A prime table: 272 consecutive primes, each with its digits reversed, in descending order, with # and % marks. Hex-ASCII2twfhc (201501272341) 2015-01-27 An ASCII birthday cake, hex-encoded three times. Open: the inscription on its lower tier.explainedfada2 (201101271546) 2011-01-27 Plain list of 3 genuine v4 GUIDs. No cipher.fafi0 (201101271745) 2011-01-28 Plain list of 17 genuine v4 GUIDs. No cipher.favz3 (201101281055) 2011-01-28 Plain list of 11 genuine v4 GUIDs. No cipher.fe5wc (201102021637) 2011-02-03 Plain list of 15 genuine v4 GUIDs. No cipher.fp3j4 (201002201135) 2011-02-20 Plain list of 15 genuine v4 GUIDs. No cipher.fqjgf (201102221304) 2011-02-22 Plain list of 22 genuine v4 GUIDs. No cipher.fwvnu (201003031505) 2011-03-03 Plain list of genuine v4 GUIDs; the last record is cut off. No cipher.g96iw (201103221328) 2011-03-22 Plain list of 21 genuine v4 GUIDs. No cipher.ge8oi (201103291456) 2011-03-29 Plain list of 15 genuine v4 GUIDs. No cipher.ggsm0 (201104011703) 2011-04-02 Plain list of 13 genuine v4 GUIDs. No cipher.gk9pj (201104061544) 2011-04-06 Plain list of 19 genuine v4 GUIDs. No cipher.ibum0 (201106281817) 2011-06-29 Plain list of 14 genuine v4 GUIDs. No cipher.idnf9 (201106301500) 2011-06-30 Plain list of 60 genuine v4 GUIDs. No cipher.idqkr (201106301702) 2011-06-30 Plain list of 17 genuine v4 GUIDs. No cipher.ied6n (201107011036) 2011-07-01 Plain list of 32 genuine v4 GUIDs. No cipher.iejgs (201107011430) 2011-07-01 Plain list of 14 genuine v4 GUIDs. No cipher.ietz9 (201107011324) 2011-07-02 Plain list of 18 genuine v4 GUIDs. No cipher.ietzj (201107012325) 2011-07-02 Plain list of 9 genuine v4 GUIDs. No cipher.ieu08 (201107011327) 2011-07-02 Plain list of 43 genuine v4 GUIDs. No cipher.if4fl (201107021123) 2011-07-02 Two masked GUID lists split by a blank line: 19 GUIDs (seed 360) and 21 GUIDs (seed 318). No cipher.ifa54 (200707030409) 2011-07-02 Pre-automation masked GUID list: 22 GUIDs, seed 770. No cipher.ifhho (201107030256) 2011-07-03 Pre-automation masked GUID list: 44 GUIDs, seed 603. No cipher.ifhif (201107022259) 2011-07-03 Pre-automation masked GUID list: 128 GUIDs, seed 36. No cipher.ifxpi (201107031600) 2011-07-03 Pre-automation masked GUID list: 80 GUIDs, seed 527. No cipher.ihwxg (201107060000) 2011-07-06 32-bit word list, seed 393. No cipher.iiafz (201107051100) 2011-07-06 32-bit word list, seed 699. No cipher.iirqk (201107062222) 2011-07-07 32-bit word list, seed 107. No cipher.jbucr (201108071521) 2011-08-07 Pre-automation masked GUID list: 10 GUIDs, seed 494. 3DES, key MD5(name).jcm5f (201108081902) 2011-08-08 The baseline GIF: the reference that the other GIF posts are compared with. It holds no message. Hex-encoded GIF89a.jkscb (201108161340) 2011-08-16 A hex grid of 9 masked GUIDs, seed 880. Hex-ASCII. Its MD5 is the key of jkuyr.jkuyr (201108161354) 2011-08-16 A masked GUID list: 8 GUIDs, seed 469. 3DES, key MD5 of the jkscb grid.jqt3x (201108221116) 2011-08-22 32-bit word list, seed 102. No cipher.mymne (201112030249) 2011-12-03 32-bit word list, seed 798. 3DES, key MD5(name).n0dbk (201112041939) 2011-12-05 Pre-automation masked GUID list: 12 GUIDs, seed 702. 3DES, key MD5(name).n1ley (201112051941) 2011-12-05 32 words (seed 591), a zero record, then 32 masked GUIDs (seed 320). No cipher.o5o4o (201201060513) 2012-01-06 A masked GUID list, seed 563, inside a Base64 and hex container. 3DES, key MD5 of the header's hex string.p5dsk (201201311658) 2012-02-01 A masked GUID list: 32 GUIDs, seed 619. 3DES, key md5(md5 hex of 'BORG').v8pjw (201206181648) 2012-06-18 Pre-automation masked GUID list: 16 GUIDs, seed 31. 3DES, key MD5(name).vmbiw (201206260035) 2012-06-26 Operator test: 15 GUIDs, seed 681. 3DES, key MD5(name).vmbr3 (201206260042) 2012-06-26 Operator test: 20 GUIDs, seed 996. 3DES, key MD5(name).vmbtd (201206260044) 2012-06-26 Operator test: 21 GUIDs, seed 299. 3DES, key MD5(name).vmbtn (201206260044) 2012-06-26 Operator test: 10 GUIDs, seed 894. 3DES, key MD5(name).vmbv5 (201206260046) 2012-06-26 Operator test: 21 GUIDs, seed 850. 3DES, key MD5(name).vmbvc (201206260046) 2012-06-26 Operator test: 10 GUIDs, seed 482. 3DES, key MD5(name).vmc1b (201206260052) 2012-06-26 Operator test: 15 GUIDs, seed 265. 3DES, key MD5(name).vmc1n (201206260052) 2012-06-26 Operator test: 10 GUIDs, seed 360. 3DES, key MD5(name).vmc33 (201206260053) 2012-06-26 Operator test: 16 GUIDs, seed 386. 3DES, key MD5(name).vmc38 (201206260054) 2012-06-26 Operator test: 22 GUIDs, seed 317. 3DES, key MD5(name).vmc55 (201206260055) 2012-06-26 Operator test: 15 GUIDs, seed 64. 3DES, key MD5(name).vmc5h (201206260055) 2012-06-26 Operator test: 8 GUIDs, seed 226. 3DES, key MD5(name).vmcgg (201206260106) 2012-06-26 Operator test: 11 GUIDs, seed 358. 3DES, key MD5(name).vmch8 (201206260106) 2012-06-26 Operator test: 23 GUIDs, seed 958. 3DES, key MD5(name).vmcjt (201206260109) 2012-06-26 Operator test: 11 GUIDs, seed 845. 3DES, key MD5(name).vmcjx (201206260109) 2012-06-26 Operator test: 15 GUIDs, seed 46. 3DES, key MD5(name).vmcud (201206260119) 2012-06-26 Operator test: 20 GUIDs, seed 74. 3DES, key MD5(name).vmcxn (201206260122) 2012-06-26 Operator test: 16 GUIDs, seed 173. 3DES, key MD5(name).vmd01 (201206260125) 2012-06-26 Operator test: 9 GUIDs, seed 918. 3DES, key MD5(name).vmd3p (201206260128) 2012-06-26 Operator test: 10 GUIDs, seed 40. 3DES, key MD5(name).vmdjr (201206260145) 2012-06-26 Operator test: 17 GUIDs, seed 582. 3DES, key MD5(name).vmdq9 (201206260151) 2012-06-26 Operator test: 16 GUIDs, seed 741. 3DES, key MD5(name).vmdvy (201206260158) 2012-06-26 Operator test: 21 GUIDs, seed 970. 3DES, key MD5(name).vme2c (201206260204) 2012-06-26 Operator test: 16 GUIDs, seed 954. 3DES, key MD5(name).vme8j (201206260210) 2012-06-26 Operator test: 16 GUIDs, seed 198. 3DES, key MD5(name).vmeen (201206260217) 2012-06-26 Operator test: 14 GUIDs, seed 525. 3DES, key MD5(name).vmejv (201206260223) 2012-06-26 Operator test: 22 GUIDs, seed 979. 3DES, key MD5(name).vmeqf (201206260229) 2012-06-26 Operator test: 8 GUIDs, seed 27. 3DES, key MD5(name).vmewa (201206260236) 2012-06-26 Operator test: 21 GUIDs, seed 149. 3DES, key MD5(name).vmrh5 (201206260812) 2012-06-26 Operator test: 10 GUIDs, seed 136. 3DES, key MD5(name).vmrnl (201206260815) 2012-06-26 Operator test: 8 GUIDs, seed 392. 3DES, key MD5(name).vn0ch (201206261039) 2012-06-26 Operator test: 16 GUIDs, seed 912. 3DES, key MD5(name).vn0e0 (201206261040) 2012-06-26 Operator test: 10 GUIDs, seed 109. 3DES, key MD5(name).x9ily (201207271300) 2012-07-27 Single post: 47 GUIDs, seed 50. 3DES, key MD5(name+name).y5nqk (201208140339) 2012-08-13 Operator test: 51 GUIDs, seed 3. 3DES, key MD5(name+name).y5nt9 (201208140340) 2012-08-13 Operator test: 29 GUIDs, seed 331. 3DES, key MD5(name+name).y5nvr (201208140341) 2012-08-13 Operator test: 11 GUIDs, seed 253. 3DES, key MD5(name+name).y7knj (201208142119) 2012-08-14 Operator test: 60 GUIDs, seed 286. 3DES, key MD5(name+title).y7kpi (201208142120) 2012-08-14 Operator test: 40 GUIDs, seed 300. 3DES, key MD5(name+title).y7krw (201208142121) 2012-08-14 Operator test: 52 GUIDs, seed 954. 3DES, key MD5(name+title).y8sqt (201208142358) 2012-08-15 Operator test: 50 GUIDs, seed 562. 3DES, key MD5(name+title).y8ssy (201208142359) 2012-08-15 Operator test: 62 GUIDs, seed 639. 3DES, key MD5(name+title).y8sv3 (201208150000) 2012-08-15 Operator test: 32 GUIDs, seed 591. 3DES, key MD5(name+title).1ywl20 (201402250907) 2014-02-25 A masked GUID list: 31 GUIDs, seed 804, from draw 1. 3DES-CBC, key MD5(name+title), first block lost (the first GUID is 40t6rg (201601132259) 2016-01-13 A Powerball play, 1 17 26 45 51 + PB 19, for the 2016-01-13 draw. Six plain bytes. A pick, not a result.unsolvednvj7d (201112291600) 2011-12-29 1,656 bytes of ECB ciphertext in 32-byte units. Encrypted, key unknown. Open: the key and the content.qdnwd (201203011846) 2012-03-01 Hand-era ciphertext. Encrypted, key unknown. Open: the key and the content.qdnyb (201203011848) 2012-03-01 Hand-era ciphertext. Encrypted, key unknown. Open: the key and the content.qdo08 (201203011849) 2012-03-01 Hand-era ciphertext. Encrypted, key unknown. Open: the key and the content.qeqr2 (201203021014) 2012-03-02 Hand-era ciphertext. Encrypted, key unknown. Open: the key and the content.qeqs9 (201203021014) 2012-03-02 Hand-era ciphertext. Encrypted, key unknown. Open: the key and the content.qeqt6 (201203021015) 2012-03-02 Hand-era ciphertext. Encrypted, key unknown. Open: the key and the content.qequ0 (201203021015) 2012-03-02 Hand-era ciphertext. Encrypted, key unknown. Open: the key and the content.qf8mr (201203021625) 2012-03-03 Hand-era ciphertext. Encrypted, key unknown. Open: the key and the content.ql1q9 (201203061752) 2012-03-07 Hand-era ciphertext. Encrypted, key unknown. Open: the key and the content.
Each dot is a manual post; click one to open it.

All manual posts →

Findings

The mask digit

The "version" digit of every GUID in A858's lists is C#'s Random seeded with the current millisecond.

The 32-bit word posts

Six 2011 posts are lists of 32-bit words. Every word is four Next(lo, hi) calls on one seeded System.Random, one call per byte.

The count RNG and the runs

The number of GUIDs per post comes from one long-lived C# Random per app start, seeded with the machine's uptime. It identifies runs, restarts and reboots.

The batch markers

Forty-two posts are a GUID that is all zeros apart from a code and a small number. In summer 2012 they open and close batches of NN filler posts, and the batches line up with the runs of the count RNG.

New results

What this project found that was not known before - new keys, posts nobody had read, new readings of old posts, and the filler generators.

The 2011 GIF posts

Five posts from 8 to 17 August 2011 are GIF images. Four differ from a baseline GIF in one short run of bytes, and that run carries a message.

The sidebar

Every value the subreddit's sidebar showed in the Wayback Machine's captures, when each was seen, and which posts use it as a key or contain it.

The keys

The key of every post this site can open. Three passwords built from the account name cover 3,513 of the 3,523 keyed posts; the other ten use seven keys between them.

The August 2015 AMA

In August 2015 /u/w95 held an "ask me anything" on r/Solving_A858 and answered every question in a code. How the code works, the two code tables, and every question with its answer.

The companion account

A second account, the account name reversed (9CB9D65F54ED858A), posted eight posts on the main subreddit in February 2014 and a run of 122 on its own subreddit in January 2016; a seed reproduces all 122 counts, but none is read. Also the main account's 117 posts on its second subreddit, r/A858DE45.

A858's messages

Transcripts of private messages from the people behind A858, published only as screenshots. In them the operator says who they were, how the posts were made, and why most of the puzzles can't be solved.

About & data

What the statuses mean, where the data comes from, and the format of the downloadable JSON.

Runs

140 app runs, fixed-N batches and post groups, each with its posts, seed and boot time.

Counts

StatusAll postsManual
explained3,56283
inferred6,1233
solved4444
best-guess55
partial1616
unsolved1110
Encryption
decrypted3,52285
unencrypted10361
encrypted6,13313
missing32

Excluded from the counts: 7 posts whose body was empty or removed. Posts by other accounts (mostly from February 2016, when the subreddit briefly accepted submissions) are not part of this archive. The companion account's posts, and the main account's posts on its second subreddit, r/A858DE45, have pages of their own and are summarised on the companion page.