A858DE45F56D9BC9 archive

201303012326 19i9ju

explained decrypted filler

seed 113

Metadata

Post ID
19i9ju
Title
201303012326 → 2013-03-01 23:26 on A858's clock
Posted (UTC)
2013-03-02 04:26:54
Timezone
UTC−5 · title 23:26 against posted 04:26 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303012326) = a31248147575e75a72e1ed08656320d4 (name+title)
GUIDs
52
Filler GUID seed
new Random(113).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
117 · predicted N = 52 ✓
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
2 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

3BCE77572FAC99ED C68D47C9000A8DDA F2E9488CBA0FB0D3 17BEB84A7E124804 FE9631139A25E7A9 0FD179DE07B09C5B 47B607AEC8531500 CA39170A6E637B20 A341F84FDA2C8FF0 17B08D85158F0BF3 C92E2AAC123DC984 929E9C24BEC721C6 C07A0CAC65109C9E 8890B7E1AF859A70 20EF7F63440A5E9C EDA7099C47B67AEC F9F125626942F9B5 0BF41F82557AAC07 AE1ED4E1515C7617 18585C226FB9CFE4 42957A6E4FA22063 2F96C5710D0032CD 8FAB73CC907F33B9 87E1D916C6CC1882 6D69E0E1DDF693CE 9EF8655672CA43C1 D5DAB09B2F0DD99D 7512EAF0B81ED59F AA690F5F4F3D24CF EA89B41C54D19711 0635BC372F6C3B43 6C7940B2E6C3558A 74E7EED8B8253FAB 5E0CF552F9A75B6E A733D5EE54E6EDBC 9E69D2BAC903CC03 E0F8604FCED986BD 9552AD7CFE14BA86 C9E86E5BC19E7934 088136AF263B82B7 5544A64EA4BE115E 1BFA846085B27E61 E3F91FB9016095DB D5A5E943662538E2 F27B8AF946EE4EF2 2B1636AF4F2497F8 EA052D70C9DFD582 45543C93F5787A4B 3A5ED81C546686C0 329D636AFF8D9537 818877CD270A26B6 EDBA5F7E0FA77154 FA98B853B580B156 72DB97DD92C48FE1 B45B89BFA3E2C729 4CD8969C67EA4110 38BC02EACCE48195 2C4026781AB2EEC9 D15A2B4E0CBA7BA2 587B6336A1CEACB6 D655DCDF027ED210 FD72A28E8E4DD7B2 F79E9C23561B3E60 C1E1299A29D90419 53B2929459BCED04 3CA1CD1447A301F5 8D60C88AD4C74DEC 643D4FAA521D1649 20A469D6F417FB59 2B9D9FCE42C16166 DDCD8D00FABA06DC EC53C6FB894C6C02 E7E57EE2053BE9BA 2099BE3143E7DFFB FE161C82CCE634BF 3C9B4A7B02A9E212 17E5FC8358C1A085 9D3688A92B460433 A42264E97946F93D A182D27E618B4617 3C8D553120CF40BF 8F14F64949D4FFB9 3D7363725D76BE6C 00FD839DB49BC767 CF5B755EB9E936AF 543D4635D0F9905A 28012028C7F425CA C0E3FD72165B0005 00DDF7B61E7BBF10 F47FAE46CCB9B3A5 904B989F9D665488 6AFB40E9977A53EC 2AE95FB897759FDD 1FF1DC1E90937E35 F066CE048D33286B B121C24673CDC8FF 8182FD20E110FA10 CF623262F5F6B5D1 DEFD3B4DDA809C01 AC04EBE0B5097699 63750280C884FA2C 952E71A1C6788EEE 0B159C09BAF4B053 DEC5C117796DB1C7 B07434C9B53C720E A69D5433A24F1089 6219CC123A32F5B2 9D1D2EE6D1CAB8A9 79138D44BA354B00 F2E8833B342D8391 4BAC7AFF8B9BF0F6 8AD2DEAAC1207AF8 5061F98152156B55 85591E8D49209982 9A02DC8AA30ECE94 EB7B193F9116DEC9 DBCF889803CDB4F4 16F7E69F69D84C78 44C2A48E9EC60105 B98EF1E96D4B1E8D 0492348428B6BACE 6568DCFA960DF135 A6B34E6A053E779B 23C42B130FC86018 FD93A1B4DBBC4CCD 3C20FA8BCDF9C1EA 386E0331EDC83331 7021AD814B088A8A 58AB207A96E3B55C 37204B70F3B7E6BC 529DC78D036F0E52 1055A5287FF99AE7 C999B96974330138 58D33A84E80A28C4 9F745787D91D7332 6C787F7312329635 2E548F46D76C33F1 FCC4EA71FD83D931 1D055D91E0AB01FC D2455C01B9773766 2277B16F38E0EF0F C14162DAF004EE86 71232AD91580AEE8 0B301CC48910989C B47A5445486B8975 4A9CDAE89CFAF145 C91E4CC90AF6D274 2295834FD8918719 40B9560BE7CD0EA2 DA73D31441AE57BA BFE80A123872C346 7828EB2520F78C77 CAA76D9BC6EDC108 A205CDDA0245410E C2A8500C3BAC08B1 1F674DDCAAB508CE 0F7D9D4A6D21DD19 0EDBA009066A5C0D 2A7EF03BE28CF021 B870C86484A499B0 83E27CD430197AD6 3C3510A212A16025 A5FF5D8790854608 E55FEC41E7D85440 2001EE8A76D23DFE 9C225D6C484F6F79 6710CE094A0EF888 6E6668518D4BCC66 4028AA4DEA24F120 0A781418625B79A7 730A6891260BC925 69CA7942406E64A0 ED4AEF6B314B2FA2 853FE6718414077B 640FE38E860BDC5D 06C20CB04EC982CA 4F517E0F1D86BBA7 08A09F3EDE18698F 00A562F0182B9DBC DE6AC4F2B716D20C 61509FE75FFB53D8 6CEBC29344CA55ED 12891FC5BC790DD5 654A31CDE2015CF3 85B80F8F6A3A1A6D E59ABAB0B6E94D96 75C8B9E4281977BD EE8293698B1EFAF8 110AAEF79A2DF98F EDC3AD2694C0CC48 FA1C7FA572B87406 BAE54B18078AC911 C1ECDA9EE8E2C3F2 E859F679E552FBCE 722BB563170DCFAE 7C1F048BB63062F9 D0BD10D0429744B0 FFB31038D613B68F 4487486924C9A8AB 56DAB2556D5D733C 717C8ECFC3BE2C51 FEE6A3B88C9CDD10 37D277D2AA100D98 C76DB6AB40BB793E 9FAA0199982F3E03 BDB9CE928DF2E6F1 D4F0663E883C832E 44A7796C890AE60D 9ADF453CF4336A05 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303012326 (name+title). Key = MD5(password) = a31248147575e75a72e1ed08656320d4, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 d0dccae9-a442-6214-8b53-1ae604a07623
  2 ad82c719-ff6e-8aea-aa2e-f5de2bc987f1
  3 9f786847-43e8-6bf9-95fd-4554d28a5e7d
  4 df0dbb87-9185-64a0-a2e2-49b1f61674b5
  5 586e1871-d33f-2787-8c19-fbeec3b56dd0
  6 02543134-845e-27e6-88c6-58573401b576
  7 4035d77f-9aad-4677-b3a6-21d5b6532f88
  8 9f9f68d1-1085-1e11-852d-351602af329f
  9 69355b9c-87bc-8b66-a127-dea742e23f50
 10 0d4032f5-410f-82c3-ad5a-f55ad02ff627
 11 09bcda90-6126-48c1-b62a-329f64a0ee7f
 12 3ce04f17-3285-6357-93be-85cb76efe92b
 13 153e2d20-5140-227d-b496-2cb0dd1bbe3e
 14 d567ee3e-5e28-2244-81b2-85373331678d
 15 32acef17-62d5-0115-afb7-5e75e0e73349
 16 e72e5e94-6f92-5a93-abfb-5dde2e295e74
 17 cd7d514f-866b-3ab8-9dd7-93a8e90148c8
 18 37c20205-0c50-0094-9956-c782b370ff0a
 19 770c7685-2a3e-6aa0-b9a7-4a7b63fb1480
 20 105ebb81-d670-0bc9-9807-201b3a494efd
 21 bf1898a1-e3a1-708b-8708-9afb54ec91f8
 22 3ae7d73a-085a-5fad-909f-d8c211a10a49
 23 41177b32-8220-082f-af00-bf91de0ca081
 24 413b7866-8689-4020-b8e2-a7be201f5496
 25 99f37014-de89-63ed-9a75-235af9eacad5
 26 ce1f6f4c-b7f0-1393-971e-44e1f0e60470
 27 8b0ddab0-20f6-08b2-ab27-69e0f31ac39a
 28 b31b48f5-e63f-633a-9162-c6c4c953b585
 29 72c1060f-4bc6-6979-8ef7-8dc90be2ae76
 30 ed7fe511-443d-01e3-844a-5b8305c396c7
 31 d59a42f8-d969-8e99-b892-b40a49be86e9
 32 52bddb71-624f-109b-915e-9686110c58f1
 33 3dbcaa06-1b4a-6642-a73c-be832d2ede14
 34 dae072d1-662a-74c0-b2e3-9cb581fe6790
 35 df3298e0-cd1a-0276-8ef6-6b4b3c828e1b
 36 528ed8e5-1144-5653-a1f8-a5eaaf9a9c78
 37 24c8b111-8604-5dca-8f79-1e77d690bcc8
 38 925f756f-4fd6-3b30-9bed-91f5dd20c00b
 39 754b0f92-e27e-66ca-89e2-d1bf5192832c
 40 5c1fbfd4-fe94-1d1f-813b-5c1a214cac65
 41 ccb55aae-ff20-27c5-b44c-c2e691c9aa67
 42 b0c674d0-bdd1-0df1-94f4-a9659840f112
 43 ca9b3ef0-bfd0-6160-81b8-217880b3c53d
 44 ba257760-245e-074b-b798-c20473ebee41
 45 04906bd5-342c-4a06-96ae-5dd99ffa37cf
 46 3120983c-ee48-27e6-876a-2928c96969b3
 47 a70a9882-fb08-713d-982a-9b8d8260912d
 48 06df9416-dc4f-2d23-bcd9-9872e6aba0a8
 49 da45a5d2-7595-1938-bb2e-2c35c7d1637a
 50 4a9be9cb-3c53-1138-93d1-16e25d63fcf5
 51 ac91cdbb-653a-44bb-958f-103fcac3ba44
 52 53fa4785-b717-5109-8d94-c48b33e5d970

Explanation

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