A858DE45F56D9BC9 archive

201303042256 19op7n

explained decrypted filler

seed 426

Metadata

Post ID
19op7n
Title
201303042256 → 2013-03-04 22:56 on A858's clock
Posted (UTC)
2013-03-05 03:56:50
Timezone
UTC−5 · title 22:56 against posted 03:56 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303042256) = c6be6c93535ee05c67024b60420e1754 (name+title)
GUIDs
48
Filler GUID seed
new Random(426).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
182 · predicted N = 48 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 10
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

EB25563C2EDDF2C3 499A84C889AFD931 ED6A6B9AAFE9D702 85CB34438F8CF1A3 225E4340964C8EE1 1657B8C8DDA74BD0 8584C64E1EBDE8B7 26572C04B4DD99E4 589349156BE914F9 606109EE60310DF8 63FE4FB53E639BF1 9A80BC8ACC71F940 A33EB7DFC72FDB51 148A1545A5259D75 7E5242616A98AE81 935118ABC65A1B9D 6E2BBA7DEA8FD68E 77F128BBA41382FE 32160558951E2B64 E602E89F288B6E9D AA235B9455F630E1 06977608089B83B0 201DFED5445091A2 8D3C607E4DE57E6F 8C2E679D2C0158C8 68075BBF146637CD 7F0AE9D3ADE65C41 E0F5E61C6E7426F6 17571835C842F52B 8554F771AF7BCB41 1CC6D3C7ACC88561 38859AE97614A136 0F19685ED3EDD6B0 620B11A66B3312A8 F5D6E0CC804A0E97 B1F73E726E7C9C10 CAF229393ECC7C1A FF76E4A1DB4556CB D0510E290AB63555 28F50ACA6BCAEAF6 E0BB9C602C1A0C2A 253CAF284424DAEE 7C90F3D54B0D317F D55987ED357FAF72 F2C0473A28BCD696 8E74E0027D2C830D 4D8B2573C773F8F9 17EA8FC1B26DF2F9 0553AFE4429B1F3B BE28ADD48F616D4D 3655037774A4AEB9 E4796467533467FD 4780DA4B7C3114DC AFFFF1F2FB1A2140 7625D761F9AF01EB D4A9076CFF333289 B1DC6500E470194C 7639DD3A507C22D8 018EBC19BF727304 C5468BD43E975E1D 80FB6BDD6571FEBA 15FF2C308F12DE1D DD1F43E6FBE3B3A0 2DBA0C2B3950EEAD D03ECE1178D9BB89 73011E57CE36AA8D A986FF9A568F6CB1 7FFD567AB4021482 200C750CD8F3649D 12DEC892D0C7A4FD 410D1C651B96216A 9FCD6F52C392FE9B 1F33EB09BEF9E652 AC15D045861CFC60 93D98F041251EC1D 77838C721613A151 2A33F59231D6ACF6 4C31990BBAE609CC D8735B86CDBFABCF 020CB18133C6C381 912C60C010D994DC 88CECC4C441CEA4E FC5AB79EB987A15B A2E36189BFCAA524 F3930296EBA7B62F 686039ED4CE2BBF9 2D217ABCCA62FE33 09256A3CD155F0D0 B86CEAB928180FFE E63B7769A20E32E2 860A024514DE3986 885BB592037F6FD3 437CDB3E4D3318CB 8C7DC66575C0F2C8 A040CCC238587677 DA033CE0C5B0EFAA 91ACAD8BE62628CA 3CBF9B69D2F3E0B4 755D4AD7934F95F4 A7E3CA5AACE0893B 6BB5D01A04823181 2C24C35CC542DB34 F2C7CA6A42A4DC2F 5611476A510627B1 B3A21989DDD19922 024C0A86A148EC92 1B074AB59947745B D7119D666E66457A 19B5FC8165AF414E 98A2E990C0A1C346 5D2C7409CE54C2DD CC6BA9B6BC0A0597 446922005A7B6289 471F9BED0C193B6B CE9864A916F8E9A0 0349D162C740451E CBAE785DCC08A40D 01B95D130FC93677 4E40F4100F76C3DE FA5385E77B59F7CE CDF004CBF8E39673 F90E3530356EA460 B7651B04F2C63406 21940E49CE3A2856 F6C79D5AFAD9CF18 191F2C97A76637D1 8DEAD180EEE43B75 F6B619E15035415E 29DC2DBB403676EF 781AEE20472F18C7 07B63E0B05A8B9A5 7E07D85C7805B307 669D39A21A1FB39B EC7C7779CFBE931E 9F56B6A8BD3A7527 BDF8142D2D4D5050 B1B43678D65C3C46 0EE1F0F5A541B61F 4216BBE184BCBAC8 E5EC39B4140E0604 D3FDA954D69FD2BC 64EBA5F34FD9F533 94CDAE6E93D07686 FFA66565314442B8 DE24EC763FFB4979 6DB5289C685C2808 171FD7DB4F4AA752 82A9BE7D978AD5AA A5BAED75C8E08BF1 456799A11B0883E5 3A9C873C17904019 7FE7207D2719FBD3 CF8214A24491B2B5 98A55C394730244C 8464C1CA1825C7BE 24311CE9A7F8B85C 4EFF88DF3F8793B8 F597417ACB4BA6F8 62E37F50DE49FB4F 3C4A960DD420732C DAAF6D562A844618 AA8257F717E95040 84220A5A5D1041A1 7C072895A8368765 48A889817B9064D3 16544EBA294D0847 BCD7650AD1959F40 F52B4CFD9CD7DFDA 744079E5B6370355 A6A68B54660CDB0F C0BE542C9B45D995 7D7C37792FC184EC 9E7CC0D52979E15A 3E65E18AE94D6A2C C1C96316DD6CE506 A96464CEFDA54F11 70BA1FA79C4C6315 65D3472276E22A00 CC468A348D024019 E58297453F6BB49F 957A6ECAF86419C9 E9F68975B47BC4B4 10E84F7ECB7AB255 994851CFA9276F99 0B16361939787D66 852F12AB9C560F7F 940D6F0D50FC39B8 285395D39C520B04 4B5735CFB2A46AD2 6E4631A4CA993A1B B904B06DAD0F3B78 6B3635E68C3CE3ED 14A3C812A9FCEE0C 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303042256 (name+title). Key = MD5(password) = c6be6c93535ee05c67024b60420e1754, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 fdbea98e-a8bd-2d28-a1a7-be098731b767
  2 70a4b5f0-b225-7730-9f35-b42056416a9b
  3 95a0298d-bb6b-4a85-8e1a-e883ac5732fd
  4 ada318f9-9c8e-4474-b724-6a6adefdf85e
  5 1c5b7198-9b47-4f43-829f-57e393a7804d
  6 ed7f9a99-0030-73d8-b189-f7bb6d3deaa5
  7 e20e3d26-9f07-7248-bc86-31329494b32f
  8 397e674f-8a6e-1c42-b03c-96c1a5e83946
  9 5bb1e677-1e93-6ea7-8f8b-081f9b549641
 10 e235ab64-ad79-39cb-8bc8-d8f6e863a10c
 11 e4e0c9b0-d967-1e68-9ee6-12335b071514
 12 5aad39c6-21e5-092f-b6d4-d6ef7d805a33
 13 db6034a0-f81e-419c-9066-cf758f545318
 14 fedafcb4-4b74-015a-927e-a28c772d5d59
 15 9941a5bc-3b8b-11a5-9adf-17ff160897a6
 16 7303effd-bfe4-0735-b582-7837a5f676d6
 17 27a3c007-ffde-8da4-95d2-006205e36bf8
 18 001da326-edc1-1db6-a564-e9929673895c
 19 e4b1a220-2ebd-1f8c-9312-f5d07bba0227
 20 cd169a19-5a8b-2f52-996f-da1f9c321f84
 21 dbb34ac5-8d34-3f5f-8471-061fee99b936
 22 7fb3dc42-e239-359d-8d2e-10a55fc8f0a1
 23 65beb022-e190-814b-9fb7-e6b946f6c6d1
 24 c21c05a9-2436-719d-b822-c57293955666
 25 7bd86c76-ba34-4571-96a1-e88f9e82e853
 26 718e93f9-7439-47e0-82e2-072f72cde334
 27 efd57461-6cd4-1a11-96f3-4cc0cf61bdc5
 28 764c2ee8-4958-5fce-ab24-2021dbfff3e0
 29 e880c063-9146-1f2f-80eb-7d94321cc026
 30 0d0a928e-e36f-1fe0-981f-e76bb09e2f85
 31 bb5d5dda-ed26-412f-af22-537325e6dc03
 32 2ea7edae-c0fa-5219-b525-faf6c24bad7e
 33 e7728af4-eca8-5876-ba1a-24ccd4898694
 34 98fc022f-5858-6e15-b678-508ad3a78704
 35 afd19b75-7cf9-3b18-9001-8705a1c5acec
 36 ab059650-8a1a-2733-9a94-c4e47549e3e3
 37 a1230764-9997-87b4-ab2e-3903b91f2469
 38 7570c930-856d-6181-ae5c-b03150968595
 39 f256778f-42b4-2a5b-839a-e960be4f3a87
 40 e64aee2d-037f-768d-8ae3-7e2c381e057f
 41 ad8a8f11-f1a6-41b5-a54b-61504167d271
 42 a0a14405-8042-047b-8329-cccdab9264c1
 43 a37e8669-44a0-7b39-8b2d-b0e1460a4ec8
 44 70fc6494-bfd5-4e45-958f-a81a61bf7899
 45 d1099b9c-8f6d-4383-ad18-f445ca0d41a4
 46 194a57ff-d047-8573-8f8c-39f015d772e5
 47 dc43a59b-ec6f-2e3a-8367-2e04fd7102df
 48 c9e61269-01c0-1488-9c04-acc73110898c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 274447716310401081123387441511455632862740744821. Exactly this sequence comes out of new Random(426).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 182 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.