A858DE45F56D9BC9 archive

201209241232 10dj8z

explained decrypted filler

3DES(name+title) ECB, 60 GUIDs, seed 168

Metadata

Post ID
10dj8z
Title
201209241232 → 2012-09-24 12:32 on A858's clock
Posted (UTC)
2012-09-24 03:32:23
Timezone
UTC+9 · title 12:32 against posted 03: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
3,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241232) = a8c79c6034b9837cd75d72dc9884cdf8 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
60
Filler GUID seed
new Random(168).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
168 · predicted N = 60 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

C79272FBC90E9EB8 D472034800720693 E8A6DB6D7BE664C8 17F42847E815C6B0 21358D4AB3785DD4 53F23FDECF7B539A 94EE41DED39A10A5 AD15235A0F738D23 367F3AAF5A643938 F57EEBA925C0B4EB 43914C02ED9562A7 5150392789C42DAE D4E06E8623BF1542 82881AA649CFB2F0 B7458DD22320958A 05FCAA7DCA1BE758 BCCC60A9467BE6A3 4441A8431DE93FC7 E9C1ECD94E8E86CC 983794619D981AA2 48201547C5BA6876 7671E5935C7B30BB 7F8D4FCAD4305524 4CBCEDBCAFE46771 8AE554443310DA33 8198BE84CBAD45ED B751F77B4C6EF804 AFD60D79038A50CF D5B7040B0E383223 C5E4FCBAEB0BCCD9 43EE95990518CAF9 01FCD431CD5A04F2 CCB6F04D5FB11043 6E178043EA5C8028 CE9C0B174E20B193 67E9BF0713DB2501 BAF4D5D0BC27FAE9 16E9A764B2C19C7A 3511CF4103F672B9 897DA07B4FC6FEFA 67E935BF56E3A997 6EFB058E22E496BB F6711253DBDB0BC1 AA3E9A49B0037ECC BCB6F66DFCC84167 8650D8E261EB8B5F 70A64A7F5B197EAF BF07C22CF9DDA59C E72CE73CC85A43D2 7779705FE22B6700 23FB65C9E75F6F93 C26EBD7DCF711E5B 6E4C3A29B7DA272E 10A338C9FE4E38B5 C7A33FCE90D7D696 05414C0E23CCB891 D3F265DAAC0BA149 E1A7AB59A39E93B5 D7AFC1D27CE48ABC 7821B33D1B8179FF 929A91223C465599 BE47455CBDDA3707 3F1256B242D70650 711F5517A953EBEC A48CD43A866257E3 2A8FC8BD6CE07764 E653FCBE76CD74B2 A17342A67FE9E813 BE1DB722F31FBE68 30E23DAC772F86DC 98ADBAD86FCAC7EC A3E318F40AA9C42A E62E9A36B03FC750 83761081F93C3941 83F7BD33B7887FFC 7BE8CDD6015748C3 6F04E5F0A5ADA888 8276D508A9A16CD6 26EAE73967F6A0F9 B95A9A4AC1B85405 2AFD54159D34920E F3AB82C77A91C4ED 9F2FE819EB2D8C3D 72A6ED4FEF4542D3 47020B9C7719937D D7192326CBBD25B8 09F258337D4BE26B D96C265EE5B05C24 3E10F3A688B015FE 5A0E5EE6BCE82373 BE44AFEAA9B59C48 DC8AB6C180ADDA50 F65227EEFBA12A36 1EC289CA79A93702 781D17F0B15A07BA 926887AA441D0AF1 550B299EE5B97588 B7A21022AC86161E 9B114FD8D3144E8E 20C36710F01E926B 39BFBBB4EA7DA6C0 D2E3084986814AB6 523C8579602B3069 4865D0919B808421 C8841DAAB1ADB30A B06C59DE138C4D60 6399A30B77D54207 239D67B93946F5AB F63E2AC3C5CE4A1D F757E51D1A861EF9 742B1C9AC7BC5D62 4E77C81A73EEBFB1 790DB608991DF546 8EAF57EA74C3ACE7 94E76CA8341C9056 EB8EF55D418923E3 0E5C818CCB10AC2B 189488943FF2DCCF C80E7844BF573685 26F3FA44156D8C80 C468C4D4AB74A910 C6770ACCF84F1D7C D9BF3AD6C5FB497D ECE411CB048BFE29 0D6C1964253FA468 D6381AE972F17538 2641650497F32A45 7A26B4753216FCA4 8DE354230990EFE9 C54D97C531857AE5 40E4435F71B2A331 17A6B0B437A51C4A E5992DE2F45ACF46 D5A63E5821BBF521 EF412BE8EBAC620D A1D22F2C07154062 4A7222684F6BCF6A 78834C16267EA94A AB472F45FFC4A1F7 D361D6D59878FE8B 0D5807A367FBAC37 EDE4170C39D4C5D6 CA9BBF3576F6B3A8 3A72FEEE936E012E 2AF76047D4D039EC AD25A23FEBC7CE6C 97CCC80134A646BA 8805698F144A40A7 E5A32E88B2CE8E36 AD4AC083FA2E822B 915BAD0AF71AE39B 9D8A5B8DC820C6D3 C5AEC2D0C5191A9A 16DFBB4C209772ED 234CACD7CDD47A2B 77F3D47EB37C1802 5ECFBC063B2F04C3 2630BB2824510021 E61DA5F2D372E13D 95E423BD91BEA8DC 0A9561D1A70AFA0F 7DEBF21EF84FAE88 7FB3A28D0242104E 5AABEFB5584FC591 64C555CF7E0599A1 9A6E3CF7F22EB445 E9EE3AE4CA5BF3E0 B97A21A808DBC199 BAD88B89F5A38B20 88E7785061516E84 C70ACA2392615F4C 374D9E9B91547233 E8A41EAAF322296A 71E827EBBD382D98 15E9E6139FA91914 EE3F7AA857CDA119 47DB994A0F47993B A8D4C77155873EF9 175C5DE2324E1BA9 8BE9C66DFFB291F0 7A16493EE3DA29C3 8F6C4A8FD61111B8 3BB9DCA216A1F8BE B4B839E9B25C6CFF 2A753B7C3F3754FC 684D8AE03AD7F296 E4C4034CCFA0F6C4 EF33E19ED54B6A1E 201408C08C74DDBC A637C5899C00B013 C19C2F4C336DB3DE D0B0DA45413AED65 964A5E4F65B95668 C4A0EDB57EF52CAB 61A918148150F81F 237AC27DA1E7C3E0 E48159935307511D 71F6FCCA31256125 6644A4F04905B5AE B50ED7E4A735B51A B5A3FDF68B2BEC0C 0D86E0CA1C2A71CE 60877D83F7411122 86F6533E74EA18F6 3FE102A6F1679BE6 8E3F2819E00652FF 839F5FA5A80BA4B4 33D7A52031480AAF CC31DAF7369F6761 1B2FF9AC99D06041 4EE761E1777960AA BF6AB8D78193CCA9 84E71C1BBCC69E49 82667038F52CA4E4 D9C0DC7741338177 AAFCF84EDC59702D 5EE10444A177C33E C3B6D437B2FB560B B2078A5C7EB7C5A6 660661E6952AE49C CB0D2F7B9475576E EBA715BBB2292A23 1FB695388F5B84DD 781806DB77BBF795 675200353D5AD3C4 E62A5FA6278661E4 CAFE2E99F40FA708 6144C5F7CDBA6E95 8D4CFE28E0AE03F7 4CF2B732B6CB5DAA 5C8887D54005B576 64DBCEC9CE939D93 0B0D795C5D8D3332 101879CF5E45BC35 FCE3D08C8025F046 B2671C722F78C5AA 07E752A8BB8FEBB2 2C3C691D7C8CB566 2F48BB1BE9B76358 A83227EB499CCBEF D7AF4C6F9151BF3C 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241232 (name+title). Key = MD5(password) = a8c79c6034b9837cd75d72dc9884cdf8, 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 1d8187ff-8ad7-4470-9104-a26788d9c72c
  2 e0beea83-f5b6-1507-b3a8-f06da6a2d42c
  3 9037ca58-4331-128f-b7ea-8e5759fe539f
  4 0bec786f-ce9a-3758-b2b3-e40075581cf1
  5 9b4ed051-87ee-0261-bf6a-25c1ae26b871
  6 cfb880d9-9708-305a-b870-ab78b1e7fbb9
  7 8b1ea8c3-9761-1c30-a09d-ed6633562010
  8 80bd23e4-d0d8-66a5-810e-8e938c044f4e
  9 2c2a9429-bbca-6dbf-80bf-942d45a307e5
 10 9849e7ea-d472-251a-b42a-c3b322f58436
 11 211a70a4-0b86-0293-929a-fff96d06b33a
 12 984dacff-0fff-5a28-9143-b05f4a20f1c4
 13 33c9ff6c-df9a-17a2-9f45-a5ec482d326f
 14 cb253188-4be9-74f4-8e54-1ba2a5892d98
 15 71d29820-917e-5ec4-8844-699159801477
 16 85de379a-55f4-89bd-8114-2b2803fa9125
 17 939107a5-7b9e-4168-bf5f-2f89f7588e7b
 18 107761cd-cf3e-1c80-8a11-258d2db358b2
 19 08d01d2c-7817-2c68-9354-7238730e7c08
 20 e96bdf9e-ccb8-36d0-ada4-3d7432d9b09e
 21 158a6c8b-8ead-1537-8942-3c428ec52b31
 22 17b0f36f-8a30-0f50-93da-2bd368a0c12f
 23 ca90cf43-f504-3a10-a737-9fce2ff875e6
 24 66279b0b-98a5-6174-be0f-a22e665cfe2b
 25 f2c0a3ab-3c21-1312-88fc-8ea87b4ad5c3
 26 bf33aaa4-3331-5b37-b073-42278e653a2b
 27 0a9d2a2e-d3f0-374b-aae4-21d4c7c3f68d
 28 97c5ec2c-a41c-719a-9f8b-29c6b91f6783
 29 a6053baa-2993-8951-ba55-f7d8df25916d
 30 855a5c6d-4887-3c28-a95c-0d7d8e7957d2
 31 8223f7e5-1a24-13bb-89db-1744120dffee
 32 c01b044a-2341-6f8a-989c-86fb03cf5edb
 33 e1c7cd4b-d1c4-74c8-8fd7-3f679db52130
 34 f3dd3ef2-9df4-1e73-ba0a-a6950274c46f
 35 8743168c-2e20-28f2-a232-d9e9e25ae4a7
 36 aa1f6f6c-9b30-04c5-a05e-f24e6e937672
 37 b3806b5f-aa83-167e-aa47-67e736c238d3
 38 6207ff67-3aa4-7363-bb75-63efca8fc13d
 39 41870ccb-e93b-1ada-9a1b-0871a16439ab
 40 173b18ea-23b0-3b74-8d61-1522329c18ad
 41 5ea731ef-f32a-4112-aaa7-50816f80242d
 42 4127e11f-095c-39af-9c66-55da656fe3d5
 43 d1c9933d-bcf1-218c-a4e4-a08039c22ded
 44 9717d420-a54d-2ead-a18e-fbda140e17fc
 45 8fa88b2b-dacd-42f9-95ae-ea3eb22389a2
 46 8276c16f-43d3-6e60-95c4-6e2300e6da5e
 47 84df2ffa-7dde-43dd-976e-a1ca5ee596e3
 48 0e140df0-02b8-0db7-aa91-d1e24b3e25b6
 49 0902cb7b-abc3-5cdb-b95d-cc60b53f989f
 50 ef6b7249-b730-35fe-807a-b1f83e0b49f6
 51 f13e40a2-7990-8b77-ab4e-a9b61e78eea3
 52 3ff08d79-53c8-365a-88f2-8fbc5866a2d2
 53 a18472ef-0c20-6d49-bdb8-4aca6fba5b5e
 54 2924b519-9298-6c4d-9c99-9c0c9bf1ac67
 55 20a294ab-8d74-74b1-a5b2-1cf5887964d8
 56 6920cfac-e3ab-33bf-a47e-52b2818356e6
 57 15fa88a8-328b-6a6e-8887-1eb9c25b5c73
 58 1ca5f950-892e-4ce1-a66d-683667250101
 59 165fe21a-904e-2724-b392-68a5fa871325
 60 ee1c337d-8fc0-447d-8153-094d68a2ca56

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 411303166205175841231036153783167120171343224640538366736424. Exactly this sequence comes out of new Random(168).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 168 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) 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 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.