A858DE45F56D9BC9 archive

201301221659 1721y5

explained decrypted filler

seed 836

Metadata

Post ID
1721y5
Title
201301221659 → 2013-01-22 16:59 on A858's clock
Posted (UTC)
2013-01-22 14:59:59
Timezone
UTC+2 · title 16:59 against posted 14:59 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201301221659) = 1bc0b3ea6029f25e80f57cff2a03ee9f (name+title)
GUIDs
56
Filler GUID seed
new Random(836).Next(9) ✓ verified
Run
Run 40 (seed 1,069,639,703) (seed)
Draw
1 · predicted N = 56 ✓
Machine boot
2013-01-09 05:52–05:52 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
14 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

DD06E80CC9BA9296 F0819E9C0D88BCC7 06F26A31FE8380D2 29E1304078E3C8B7 089D1F8B7D2464BE 04E81473167FD4CF 5137038240485D6E C0946649BF37BBF1 C054F25872CB7C52 DA79FA4757637FC1 BB8C6399360A6A1E 973300DD876B7D57 84B629854CE15080 844404EE8FC6D0C6 690F5F4E3237BB48 1DC888F19E06A0C0 A757D26F33E2471F 192E9472FFD02FA6 F7D4C7A64AA1A98D 18575B0B091B959F 0C943E537DE5BA2A 52BC3B8D417019E4 8F6CF970701AAC91 22DA252ADA0B0668 FF903AC256D23167 0BB63AEB30013EBE 644A09B5478B2D0E A60BF87EDFDC6305 0C970AA013F59AE3 CE120B5EA8BB0F86 1AB7B08ECD9E0C88 FDFDDAC8802C50E5 A6F0C121810D1B8E CC7057404878ED16 0B2DF56EAE6ED597 9C1FB10E54871FF4 97E6D6A052BF9EF1 A51CC56028D56BA7 97340BB24BCE7997 851390C9DADAA9D0 8A3825DDE310BF63 A8544499933F461E E12F544101152C1D 45EE46EDC3C0E878 EE7DE044DE47A6DE 0D100DB5655EA663 10D89C8EF05FA1FE 72A298E9BA343AD5 CA3EEAEA8C21712A A90D2334BB582542 3A5D71B9492435D3 4E2A2AFB5A9B0CF8 7FD3A3BD2027C4BC 83783DDE1CA5DD77 3894A207DB002CDD 4D99E6EFDD7C2012 81866EA9F10A40E7 240FFC8D2D5F6FC3 F7D6DD0B1FFE7F26 258E42229EA69393 C587BD592ADD4634 364330385F4DEEBA 6EFC19E4D8A5E8EC 978BB282B96BE48B CE1FED544E5274BC B382566FB6BD1A5F 0B7EC4C05B11DBF8 9DDC51544B79DB57 B3705B8EA8F28DB0 6E1DF6DFBCEE0D2F 695706B9CD397AE9 6F93F95AAFBC8653 3C0469F922424980 8A706D80251C863C 08A274A51EC685EB CA0A3F4FD3AA9432 718E879D189F405F 722E9CEF6E30E875 5F152254AD7A17AF 11117E6E6BFEF3E8 7DE69630C92CDA3F 803F2521C55DBA53 72A814F96EA791EC 077E5FDBA9DE4BD5 F1D116E5995AF6A9 E2389CADF5C82669 E9DFA895E734DC48 753D84DC18D0A091 CDEBA61CBB2965C7 E74062EE59E32495 10330D626DCE4FFF 7C35ACF449FC16C0 C6EDB3CB44E8C447 2BDBE7B92EBE5021 2EE07C56CB4C898C 14622814016BA463 E68D5837FB49DBBB E26A1D2C86CAE299 C3F4F50DA74C8417 C43DCA4BC3805996 737BF70651B8E0A9 3078BA8D81AA0139 7A64125616D955CA 537EEF4FEC8DCE58 C27E0425BB2C5A6E AC2259E5B1515B4C 8E71196241699D02 2568EF3BCA3EB37B B67BCE044F599879 879578C04A8A16BA 805B7BE775732715 BD2C317CA4EE82B4 83A2E5EB4CB9CDF4 807FF6B58A48AA0A 60082C3AC801F58F 64DFE2DFA1D241A0 91F484C8E24956BA 985A5083436EC1D1 43641EACFE1B6F84 3F97123F6BB35391 3DDCF6650F634A34 8902A73248AEE2E9 494ADF9EE135CE17 98D1CCC57FE55810 DA193FE506E19C05 51358D9D2261DB69 86538529FCD14BD6 FA89826C55D9FDAC 73D9274E1918A535 2D8381D549EF5669 8D5906567E691D5B 36633AECE220A1C9 0A0E492225A60201 69A2B82473E02051 CBF38C31AE9F094C 3F2F3F1B76F00940 1C80F3543DA5517E 61525BF2DC1952A0 3807F22E11E76F71 0C1505EA0CF71D16 7305F941A6692116 73C7D43F6623A929 D59CED3A35822291 4913838CCFC1D292 A5B50596FE12B3E6 84E4B52611FE959C E3DE62127DB6F3C0 7711746AE2EA2F46 AE3BEBC58712F94B A1E899ED9808A7F5 EA760CAFA5B32374 B33F39C42677ECF0 D48D9AD000C849F2 2445696722DDA7AE D5241A8C4C16B4FF 3160730080C69723 0C77F2DF1261D762 AA9E643D46CA11CC 32AD25FF42E87A10 ABBD481AC9BE9C04 2FC8EA09DC98285B FC238AF628934F52 CB86876AA40C1078 977561F3EDE3F107 2497B3AB2DC06653 483E5C4863F88D13 D5281B10745CBC53 2C508D4C8078DF33 6B6C30F3CFCC139C C126514DF3BB118F AE49F7F48637E7B3 5B60FE4B4DA3A16E 4A707B41058F633A 413206DD0399FEFD A727CD42552FBA49 BFE1BE6ED9EB97A1 5F3906320850D22B 971FDED92D37295D D02AEFAEF548322B B50FD8E1EDF810B4 2922673296D6440C 7CC05643D4A7D3CB AA4707B03909B5B7 ECDED9CA2BD0538C 37B699755CEAAF54 369A6FEB8BF92020 F7D5A4FCA6774079 471C545F7D7F0621 905BCCB2362EFA16 FB6FDC95DDA4C7FA 5BF2CF9684F2C705 F2BE43E3294E39DC C19DB1591C0F2F03 5037A5B99CBF474A 0E4D55878E8CCCE1 381B1CF6B20BB34F 7FA8985ADD5DC500 FD23DDB6005A565E 092B4CA4C5D9F316 AEF2E8F18F248BBB 262C7F83674146E6 06AA853602F05D48 7819F6A95B9FD32E C9DB60897574BE0E 6E85AE31A5EC2095 F1A986A62B80BFA4 76AA63AF3E23C2E7 D61E4EF62E1BE54B BE1FF6E59EDC986B 2185612B8C376089 9465D618198BF17E A8FDF34C3A39F1D6 DC487F2C3963D3DC C8B4153334A2F258 CFA6368F5E33B3F7 F5235D04066FC881 DAF5177462A1D297 F3B43C6E5BC6C60A F37DFB534BCAC974 9BADA0E49150CDFF 4323A122C4E3CB17 B6239D74FE1BCDFA 042E65E575CFACD7 26829293AF227791 8FA05ADAB6712510 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201301221659 (name+title). Key = MD5(password) = 1bc0b3ea6029f25e80f57cff2a03ee9f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 cb045c9e-600f-410e-891f-67c706fc0fca
  2 b59df4b2-cd6a-177f-90c8-c8f0b32c9b7e
  3 c974c9c7-f576-1f96-8539-17083798e43c
  4 c56ce57f-e8b0-8147-872d-da42527c60aa
  5 e76fe6cb-4b60-5146-9633-f225f29b4b1c
  6 3a9a549d-630a-1de3-a18b-6e71bce17492
  7 2853ddb1-4d04-4f7b-a098-d9c8b81daa39
  8 88d27661-87c6-72c8-acbb-25acb616c0f2
  9 69d5910f-4cca-31a3-bdcc-4439f9329750
 10 db6c92f5-08b1-4c2e-9fcc-2de7a2e89c7b
 11 6a694b39-9032-1b5f-b93e-adfc52075c66
 12 e552319b-90ab-1724-9419-6fbb8e731bbf
 13 833d8e82-7309-3a08-92dc-45168739794d
 14 7f52b177-e529-3239-9cae-21e0c0863739
 15 0aa43913-d8e3-1f59-8f56-954f6e161085
 16 baa879d9-63c3-1751-a932-4d6e5ea4188c
 17 0ea04b35-77af-2511-8941-0e2f46a5c329
 18 dccf0799-c24f-21f4-9396-21bad3c60b39
 19 02aa9f45-72ea-2567-a414-a6c70f7123dd
 20 f19fdeea-802b-0d92-8f06-f6b0fc359271
 21 73b07ff3-6113-854f-be70-e4127632088b
 22 753e79bb-97e4-8088-ab1e-f4baaed59b96
 23 3a5b93d3-647c-2648-816f-88d31867c7de
 24 51d335ef-89d9-0500-aac6-deb12c805bec
 25 41418729-f9e5-5cda-827a-b6a12e008f92
 26 ecca7dfc-532d-2f6a-9a06-61ff2c28d168
 27 ba4cf0cd-7057-697a-b4b3-2c156063d74e
 28 f3214736-2834-6158-97ac-19cecb2a9d30
 29 bd647f8b-20ff-4c0b-b31a-f137e3f593fa
 30 254c4fa9-7742-30ed-9ab0-e9475a0afadd
 31 090b1cc0-a459-772e-bd39-65873031577b
 32 bf1a46a9-ec67-5753-b8ea-c33060fa2cc3
 33 6d869748-baac-426b-91cc-4a2baaefd5aa
 34 a2d7bdf4-8c1d-8bae-a2a6-7e819eb54216
 35 6281907a-9c9e-5c17-9bfd-b86fd17a188e
 36 c5ee6650-6a41-82de-9871-3d36f62390ed
 37 6e3dfca1-26ff-4e00-bc7b-1c173d078e8d
 38 ef36d9a0-e96a-116c-b58a-787c5d049784
 39 3e5e737d-ebb5-4686-9c6a-40e069903afa
 40 72c95dec-61a9-583f-881e-d6e8ed3b9d80
 41 a69d20ad-b1db-29c8-9496-02959c4f94b2
 42 f352302b-475f-82b8-b1ba-8a080f9bc0e4
 43 ba411e8e-f53e-3d0c-9b26-386813eef5b9
 44 d434b217-368d-7326-bbc2-eaa031c791f2
 45 944d6f81-01dd-6112-826f-e29110e0fea6
 46 b34a3aca-c8ec-0c7e-aedd-13391cf3caca
 47 62d6b31b-a85b-6c89-a0fa-f7f2aba390e8
 48 e5d35e50-62a6-4c21-987c-c8245971c033
 49 d04890c4-8d58-78ea-a12b-2e9555853042
 50 e2e8eb4c-f201-6a85-9dc7-51f8c7795766
 51 ad565502-8dd7-405d-8797-ca8b9adadae9
 52 5856686d-4702-45a0-8305-58795bd308c0
 53 ffda51b5-f637-1899-8900-72e1df7d8163
 54 adfc687d-df58-7b1e-8e2e-48ba2beca39b
 55 38364bd4-4372-521d-951d-6d5bbf234abe
 56 2292c917-eeef-4050-aaff-3262a8fd1188

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 41185147341133112220882052664375485841452837606476441754. Exactly this sequence comes out of new Random(836).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. This post is draw 1 of Run 40 (seed 1,069,639,703): new Random(1069639703), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-01-09 05:52–05:52).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.