A858DE45F56D9BC9 archive

201303292344 1b8olz

explained decrypted filler

seed 523

Metadata

Post ID
1b8olz
Title
201303292344 → 2013-03-29 23:44 on A858's clock
Posted (UTC)
2013-03-29 13:44:58
Timezone
UTC+10 · title 23:44 against posted 13:44 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303292344) = f7625913ff7fcd5a82314a8739608d6f (name+title)
GUIDs
60
Filler GUID seed
new Random(523).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
67 · predicted N = 60 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
8 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

0677E0B022ABBF9D 749D66B8ED22F237 4CD05899745A3F81 2B9811CA18F2CB6C 976B235AEA5B0FA8 8834449BE4C1510C 39558C8D60D8FA1A A56E0D0F41222544 85962DCF053AC19B F3E318E654B7D2EF 4A3113C829FE7D8B C0A30BA7DE7A6B2E EB77B99A022AD16D 78CBD7486E806EEE 77C50E0C939999E8 AB52F6184A4319B1 67CB0D57FC2CC928 46C0B6C8BAFF0E52 17BBA804B34C436A BAA3D5AA6D426257 2EF52F5CF36369F8 C9A4D8B94AC7C6E2 A2CFA9FBA12E3813 FEC4A49594300A1A E08A3788992C97AF 0A8971D5214CAB20 38CFA5406855370B 485DE1413644498B B3AB6ECF64302A54 3FF9533E25521645 6AF8442B2C97504A DE604A383110C598 04E5C832906116A2 427419C8F1D13F6F 93CDB6E956F5E354 993B654094254409 392489A6375A0DBE BD8ED924A4B84EC7 F64E2FB55BD0C63F EF237E0820654407 A86949DF71E609A7 79811E70434304FF 1BEAD6A6DE161D1F B06F05DCE563256D 40CDA339D951D9CD 2A51A4CCAF171871 2F9380666A16A56C 94022A7F47526D40 CBD0B71803BC15B2 FB3C9EC817A9AFD3 29767048EE26BB10 A507B29ECBBCCAC4 2D3B153707B549D7 F9746CFD24190731 87E1F14A749DB822 58F75278C4F315DF 3BEBD00745330025 616E2B2FD26B3D2E 2C47BE0954E19D4F 73D5BBAA509FCB6A 1F92C321D0F73C02 ABDC20D854181C2D A3D8A72C31A45926 E411BD369DBADA1A 0A50209C484C0CD0 B36031E2A5F3AAA5 008D756B2EDC32EE CDFA2FF9D7398C63 A0021524637C1374 B33700D2B318D9AF 004FB54A20800579 384A5A86846AA63B 498FF6710D5D4931 118F4D860527E317 75ABE95C9E65F1A1 F0A5F12C3FB0B377 C3DE2C2F4ECE2415 13EF6DE93D8A8598 2A47C48695F084A0 C973DA0A3AF5EBF0 6AC983CDFAD7CD9D 9C27B3959AD48E7C 9C6A61B2FE70ED08 5A4F50436E30AF54 BA49B365007999C8 B47754EFC7644F06 A87348FC28F827CF A81017DD5DD922FA 692A66E108C4FDC0 47AB8DC1CE017EA7 9D362B1D475743D8 74304DB5C235E95A 619FA4B44F50EE58 BCE0B9961FC5EAC3 BBA2D4E4BD7F2DB4 AE9823DD930587C1 9C2A24FE000474F9 1E64076CF32B3732 CE75A814642F9DAB 62815AED51C81A22 4547E323C3165BF4 C20667256D3D33BB 9551EC2B64A25627 730589923D6BA1E7 E1739AF906EEE29F 4F68D266ABCD636F E2724ACE5C900725 8432A35FB95AFB85 24061F3511100B3B 67998D05E1144440 244FD3D6913DB94C 1971DCC97E060BBE 2BACC55FCB909243 AAB3045B6E4343EA E03CDEF197FFBFEB BCD045A6A9C46FF5 1B708C4247B9BF01 D800DDB971090C04 87E1246E56E4552D 1BA35780CD4E225D 0ED03B819DD3C809 C0C85E93969A0EBB 7B57D54F13157BE2 57C4B7AD850C76FB 29B697929A66D1BF EFE1F5D54E2F5540 B5C7CF2A3EC68582 77949A7189E85B32 815B9969BF9549DA EB10A3B6467A7F8D DF8A3DC504786E14 6B4113C1D129B493 5EAB2F0FEA714A2F D93A960D5C5CC174 BE653181A6A26552 92E42A97009E3829 EF2F2611E1B88C91 A093EA9DDB36FF26 AB972D2DDE6F1B47 E7356CAE5A3C86E6 CB73039A9B1D0D7E A22533745FE24553 DC2D4459D90B35BE A3FFCAA768E94187 E0537E0244E5F667 C18849A506F19AF6 150ADB0E0C73066C CD11C37969BA5E79 665DB12F095E4924 3B0C8E8EA4EA7C06 F6D45B0AB5C6CC47 541D896B2DD9AC03 DD8D1DDB7C505D34 FFEA2035FCA60289 5056A00D182C6681 1E396ECE81BEA7B8 F834C1F5D6A9B2CE BC651BFBC88AC035 B90038BF6DB663AE 828A3B59F8F5F5F3 CD47D45E7CD52EED 00673C194F0CB17A 78E5115C46E5618A EEA4714098872F4D E197FB0860276DC3 9A79EDC9478CB29D 859955146DA14D2C FA1877048883AC5A 530F784D9290A33B EC681F4CA70B2BEF BB23445C343D6A83 07ED3AB3B9647790 245031EB91F54FD2 97F93D87AA52ED0D F63F2F2C6FEA4C32 0619E2DA8F55A613 6E0A709C5A5EC4E4 ECFCA6CC9AF385F2 C5CB36642DA0BCA3 0F00721EC2F129C9 E376341F4375A347 7879207E0CE6626B 9052A4DEADDEAEEB BAA2BCD26837B612 2041C75AEEFDFA28 B6B00EA364D33647 566DFE62E575B1D9 6182D26C9E72C53D D45FD4701B041AF1 44D3191478281EAD B408828E5F464B60 8A9FB7E314CAA311 14DCCB8E6ABC8997 82F93922D6C40285 060E0422A9E6BE0A 614B8C87154AAC1F 0408AC52911C809F B7AF8160042ABEBA 792F00365A8CAE8F BFEB5A7437F6FAFD B56B240989E210B8 B08E6FE0629E43E7 1CA8FE5DBCFDC269 938FD4A5ED787986 240C4299D2A12EE8 39BC6E2FE2C773CF 3CC06C00FC76E719 C0063BE885B8B926 EFEC7FC956F33ACF CB13A62586AD45D5 3A4D3C5DEE7C9243 BCB71766D4035034 F5092C04658BF091 03C808E49AD14A08 F3B032408AF43C32 44FB642EE24119A3 C0C5E6EED44D550C B7A0082DE8F418A4 E00168FD98C9A919 6D8FBC5802292564 8F0A70A308F47DF2 C133290DDF8B4D26 0442DFAA0BCFFD3A 19B525D56B6B0A75 96B0765A89473D16 ED2D6D0FACE78485 1F4558143A917E16 C3B7FED73AB171CD 5A3AF1EA0DA00B44 DB23709DCE6A96E5 CBDAB322351E0A1D FB23B3E670F3E5FA D98C396C14BA2372 91A7F559DBBC0EA0 C1C3764BE79D0B7E 5042689F18732230 C71E130050710057 D5EBAD6F22D61BC3 307FD5273802F511 8B659A5E19CA54B8 72BA2E5EB05E9772 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303292344 (name+title). Key = MD5(password) = f7625913ff7fcd5a82314a8739608d6f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 22a18cbb-a5f8-889f-977f-ffaf052eb8ef
  2 f94b1ed4-5514-221a-b844-7a52918d42a3
  3 aca01f4e-ed15-3203-a529-db7c600a4a06
  4 71b6b9ac-b675-10b6-9ff4-49973b2f112a
  5 3440e9a7-d8ec-2c63-afe1-b1c3640bba06
  6 7529b7f5-d79c-5375-892c-b40c38889d62
  7 00ce006a-dffb-243c-8d10-d4c79e4801ec
  8 4462a7cc-a321-75a1-b0f6-465d0054df55
  9 cd2ac37b-c750-6a90-a3a1-857a81224cdd
 10 c8df3ec1-7d3c-1a30-aae2-417e517a5954
 11 fd2f04b2-9800-542c-af03-7a1316e7dba0
 12 e86c80f1-83cb-7d8d-ae95-d8c667c4e119
 13 757a89ad-7f23-1e96-9921-d9114ad6abce
 14 a6b0f542-b499-582f-a9e2-d903f1d934e0
 15 8026b762-b851-0b5d-a5b8-825d5c2b5605
 16 db5a7c4c-aa3a-5522-9ca9-7ee43a3a2ecb
 17 1359c66e-6e7a-6895-ad4d-afa067a75679
 18 f89aa645-8204-2333-8d58-379620826256
 19 695e74b2-19d7-7f04-9593-7873500d768a
 20 81323402-61f9-7fe1-ad18-fa6e54acfe1b
 21 7201eb07-1e68-2cc9-812c-b7cb41d09812
 22 3a256354-db2a-1a6e-b53a-e8a2e41927f4
 23 b639cd35-7be4-3de9-a6ad-7f9409a06066
 24 e851639d-1348-64b8-a954-7201985fc88b
 25 2468a502-5be8-85b5-aace-8d7198659e58
 26 136b3a59-2374-896c-9fc0-8d319e1b0ace
 27 bcfeeb11-5c0a-5f24-8c4b-6757a68fc8a5
 28 a4148291-ed0e-69cd-a92a-fc7733f91907
 29 009d4a28-3e87-0c52-a49d-23ef8c044f51
 30 e1fb1ccf-3181-225a-ab65-b9ef9e940c57
 31 7758df90-9f26-2e9d-ae93-b28589cc8d8b
 32 ac4ac2aa-6706-13e1-ad64-d72967034523
 33 43c178c0-6599-575d-9788-e231483a6af1
 34 fa9a68ac-af5e-0283-8362-fe2e787f7cf1
 35 84ceab0d-ee1a-2ef1-b593-d5fb11fdabf0
 36 19cdd785-9052-33be-9071-66184f308d82
 37 990220e8-d44d-2fa1-a7d0-e9d7d1ea8352
 38 224ae5b5-34e9-79e8-93e5-c9f4a7738b88
 39 4116d6c4-384d-817c-b055-987bd6da63e9
 40 8d074ca3-759a-8a8b-827f-f5ecae4849cf
 41 2f8664ed-c124-0eac-9edb-d2a570222074
 42 81c2752a-49ab-00ce-9c3f-9117a6972a0f
 43 b5ca033c-7373-31fb-aabe-000dd87f98e1
 44 8ed65d10-79c2-4e65-9bfd-b9746b102051
 45 c960fc30-664e-5d9a-babb-239bf83f20f4
 46 e6466d0d-299e-3da0-a46a-f294cd5f5545
 47 09e8d03f-c543-28e7-9b6e-f448451e37e6
 48 a8f21cf9-0ef2-5cdb-9d98-764ef0340a80
 49 2a87a089-a061-22fe-8b6b-2271be116426
 50 b40061e7-a022-3ce3-938f-067eaf1b92a6
 51 9e83516b-9470-11ac-ac55-6779c41a85ff
 52 fb847b62-6999-3bd3-85ce-82897063503f
 53 763a106f-7ead-6db3-b772-2b8dba945f49
 54 805f6646-ac4b-05f9-9458-e8e3e1760212
 55 601bbd65-3992-8745-84e8-bb2d0bd588e8
 56 a749005c-e981-79e5-a818-9f1aa9bed3ce
 57 5ed4b70f-d66d-8bd1-a5ed-3f5192266814
 58 18b8720e-437c-52bd-878a-a3eabe5070b8
 59 341735af-bdc5-2f1c-9ac1-b8fb686f9de2
 60 86b97283-e92b-3da1-ad67-92f0ce6277fd

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 823125276157150562772136885602215023278800345325231360878523. Exactly this sequence comes out of new Random(523).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 67 of Run 43 (seed 120,022,078): new Random(120022078), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.