A858DE45F56D9BC9 archive

201303061432 19sjub

explained decrypted filler

3DES(name+title) ECB, 44 GUIDs, seed 432

Metadata

Post ID
19sjub
Title
201303061432 → 2013-03-06 14:32 on A858's clock
Posted (UTC)
2013-03-06 19:32:48
Timezone
UTC−5 · title 14:32 against posted 19:32 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303061432) = 0a189762a7791391a04eacffb1f1ab7c (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
44
Filler GUID seed
new Random(432).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
218 · predicted N = 44 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

99132E3906885C5F D1A75E5CA40B606C 9BE15499E62B0B70 AD5178C9CAA613F4 C3D4D76BE7E29CDF 26FA6B76BE04CD1E 20CFC21DC47DE8C9 A50E92B5B1850F22 73D48A24189FBB25 680709C93865C9A9 0BE2DF951B12C9EF 72B65BF962D8BB72 CFDD17F202E3304A 7FC5AFB555B4AD92 6AE4C7005F606519 07AE9CA2F9C3D154 CCE2CDF294FF65B9 7CA1A5FEA5BAA20B 65E4B1D44AD19630 4BE14146CFAFF8BE E056855E2BD5104B 37E9E05E01AF27F6 B160524E593E894D DA107AC41EFC047B B10525269632FAF7 FEEFCEA057225FB1 826DE9E097DD663B B2D117CCE91BB22B 90D9465CAE9E9515 664CC7FA6FA8A54C EBF88BB61CE4FA55 DCB92DA66C529764 C46EAC385B7C9B50 4C544B31EEB11F96 0B4A8ED3D057A1E9 BB7849479B3026EC F73081722422DA1E 57E30D487C4258DB BB4C72F03F7401E7 E92DB50D8F7DF2FA 0CA3FCB4A60C003A F31CAC7F01C54903 C2C314CBFE770209 57221750AABFD6BA 7EE76872DCE27F88 478094082BC31A2D 894FDD75112F713B 0A42A9450901769D 5511A63401A13D7B A94ADD9DECEED3FA CF84614685D00144 1DD194FAA744EA5B 4D20324A9A223960 927B9F605B8D064D 173C16A28B5ED851 209B042D22F943BA 0C794511211DF0F1 FD8D7A49CCB4DEA8 42BC3622213770B7 137756CD39C743BF 7BA328637623B469 46C10565DF9D4E6D 91BFC1F9A835D840 E76FB1F025F9E6C8 1B4ED3D4BD265E9B F4AC7287B1582E44 5875145C31FFEB44 5113F1A64057FDDE FFDB0B33E797D1DA 8346576A2D681FEB 34DE9ED2BBDD354A F4CC829107D37447 8AA4B5AD3556A2E6 863A3E36E33160CE 4D04A8C88826B719 39304B056925A3D4 34D84ED04B8E01F6 477D8F8FE1762E8A 0AEC4E70E171276F F69B208517FEEB52 1C70FE4BD523CB9F CAC6F2539368B8F0 91CCADBD30E0688F 948C91AAE7CE95B2 5DEBF89612326145 9BD3841B45130184 F71BEFE5000BAF8B 4148177BD282567A 52966AA42B1507A4 98CD2D8E527BA7E4 98C653F750D406E1 9028C0928A91CBE3 CFD13C4226E3F559 B482DF5EE89F5F26 CD548EADAC2E4E76 70FAEFBB1F4078D2 4466D13BEF246F2D CC5E98F188B5E4B1 45B778851948377D F6FFA1BD3933C94D 342085F492D7D1E8 C0907D6A30AA55B1 441AFE0125404414 AE2ACBCDFAD594FF 986C3853B5BDCAA6 E8AE4212DE955841 BEBEC3CD01CAC270 C5A326AA97694A00 3982944954665FE7 869972F67EDDC478 6A540723D1D75C92 DAF1BE81F3F00966 528E025BB0665A66 57557815DFD3F5D0 E857232E334B1824 19F753946B22BEE8 3FA98468DA3DC6EA 3363DC0FC1C71492 CD4AFFA387D6435A E0986D08AF58061C BF126D8CF02D8A9D D4AA5665029CE681 8E3C2B7558F8A06B 8A25DA2A5570437D 6EB2EE2E8A5219EA E61AEA4121EE9E57 D289551537568CA3 9EE2654FCC1C346C 3263B22FF9A0C36A 085149F412BE9C81 8FA3A6F600F787EA FCC8C70E0F377FAB FAC0C814D2A45CA6 5C23A2BA5628DA81 7CF8C156CD21A40C 3AEDD943229CBA73 FF82F135FF3685DD F4E4510AAE54B499 78B7CF8F267F736A 7CCF4DC99FD7B89F B362D47600EA91B2 5966EEDE585D0794 506C6C73CFB2C4F9 26F49C46007DC352 4340D620DD915ED2 18C8D070410B90CA 6D6C6382D492D471 82E7F5AE4D4015F5 368880B3EE006C2C 86BABD3582F20095 4E85B4429EF02403 C55004B8BEAA94B1 E91B35B46A106E2D 9D8DF68C6D0E7D7D 16C55ED7A8BB81AD 6711EB5A21733F91 BB65E0D0F6709720 CC441373951E2386 630C5D4C5EFB5B04 6952E2ECD5221891 587D4317B9C23EFD 4EA61C8843EDCABF 3149E2D690406023 28F46FE20259CA59 184A1BC0767B1203 DB5318246C1A87CF E427EB0EDC591639 0A7F67243B2521BD 4448EE572300F552 E388E3090D2DD6AF 2B6923D061EEDB4E 3831DA3B3031A8AA B509BD93F508E04D 2D634231B152322C AE8C59BEA88B9686 17423FE8554624EE 524072E315FB44C4 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303061432 (name+title). Key = MD5(password) = 0a189762a7791391a04eacffb1f1ab7c, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 353e42d5-9b89-3dcd-b490-baaffd2a4c8c
  2 40d40752-b22c-52d7-8097-d60c9a8852bc
  3 668395c4-a824-6cf3-96ad-46c34a475b5e
  4 14420981-efbc-6875-8756-0a127c0dc9d0
  5 f37a1eb2-608d-27ac-ae7d-34e63560d8b6
  6 77fa6ed2-2ae5-00f7-a75c-83a048dfcbc1
  7 bbd93afe-521f-4d08-b607-afe7d4bd9a0b
  8 ae06db0d-de30-15fb-94bb-3560320dc9c8
  9 029444ff-a3fc-385e-856d-b471e0d6cdee
 10 c7fd3606-ae65-5a4c-9dc4-c67d917850b0
 11 48b1470f-9543-59a0-979d-8105e8d8c139
 12 a9b2d97b-7a20-617b-8d9e-791e7ad5893d
 13 84754873-b6f9-5d9a-8611-946caeb38d9c
 14 c3b5525b-1923-13e7-8129-a81c2eb2dc69
 15 ee6fec85-1ced-3098-8250-4cc3cefa0a2c
 16 1de207f0-c809-7fd5-9515-4d8c1b30919f
 17 a8274add-04b0-48a1-9c55-fa2a2e888eba
 18 8de6fd88-07db-7e33-bd05-c921cbb6582a
 19 e4968e7e-4663-313f-a380-8d00891c2794
 20 e3ab2af5-c966-56a1-996b-17017b030128
 21 4292a55a-a596-14fe-96b8-7977d28538e5
 22 98fe09a9-6f51-7bdb-9a58-41938c8a7d74
 23 6cffe87d-f739-0c07-b4a2-0f15fd5bcfb4
 24 051e39d8-83a4-8d39-bd88-347e7cbc4d71
 25 ced63e81-a1e7-0ac4-b33b-e2952a860aff
 26 0a41dce5-6fcb-3def-aa04-2040c5deb003
 27 1ee364ca-24e5-374b-9d81-75c8f32ba07a
 28 26422a49-b3e3-3b04-acdb-572537ba23a6
 29 9803bcf3-6e49-70a6-8be6-2d992f585928
 30 e91166fe-e4b9-8b2e-b9c9-4778ae6acadf
 31 2e534b02-9224-64a1-b91b-c1975a4b063d
 32 a404dc3b-dc72-22cf-8246-a1e2a5ad5687
 33 9d51d40f-601f-0b23-8efa-937b6d1c3e6e
 34 0a6d0717-dc40-78df-87ba-838044ba7484
 35 f8dc8aec-ded0-408b-b742-8bed69ce8b94
 36 f064589a-fdd7-418e-a5a5-724361ee1207
 37 3b644a9b-867e-7ccd-baab-b470d87c8651
 38 5f233d36-589c-790e-b63d-d2d3d9ccc6fa
 39 79dd9d1b-427b-29a0-9cd6-43ecf0f36011
 40 69af9b75-fad5-2e32-9495-d92b045bdc39
 41 87249512-8811-10c7-ab85-669ea7534234
 42 3ca79d33-531e-603d-a083-946c6974c238
 43 ff7efac7-d03d-2b3c-928b-d0378cb4ae31
 44 de8db280-19f8-1d28-81ef-da00fe03044d

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 35662041355651374735170803337862074477221621. Exactly this sequence comes out of new Random(432).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 218 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. 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.