A858DE45F56D9BC9 archive

201307311500 1jeles

explained decrypted filler

seed 825

Metadata

Post ID
1jeles
Title
201307311500 → 2013-07-31 15:00 on A858's clock
Posted (UTC)
2013-07-31 06:00:55
Timezone
UTC+9 · title 15:00 against posted 06:00 UTC
Author
A858DE45F56D9BC9
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
3,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201307311500) = 3592799288537cd2d2622f672aaeefbd (name+title)
GUIDs
56
Filler GUID seed
new Random(825).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
136 · predicted N = 56 ✓
Machine boot
2013-07-10 11:27–11:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 2
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

B54D61BF37DA56C0 EF6F2C869C26E2F4 47DC30171F4071D4 21880C28F36A78B3 2AEC3037EAEA6E58 A2CA3ECA523C9E4C 157DD1A81B708D35 71E6C1C0106B4D74 46F19127210B9CC6 4B6C80CAF6F55B36 B12DDB60EC5D3BFF 4D66F9CFD78ABEE5 C0DDB903FC4FE938 4071BC9C1415902F C35BBB918638900E BAB2E2B54AE89E9F 402720A1C2441DA6 5E9BCDBB53A259E5 0CE50C23266BE9A7 EC8AA34EB9AF53F6 B0FF8AC683F0FCC1 9E271730C2042814 2EF1F1C005EDE383 3FB0D9D26DE3407C 984A1331F6D31A47 4FCD45D0AB8A484C 9566C50EE9E27143 E8BBAEED368B4E57 D756FA6DE375D887 63CF1A93D4A74553 08F4F8B06EF99814 912E4E5D5B4FEAF6 6C6ABB56530FFA46 C391F96036B63724 911B85E139C72789 1CCC50BA396DC228 6A881FDC4EE08028 16CE4BB4793F698C 7BAF020E468CF1E8 0D53F037038843EC 7F3780E182FA4708 C692CD7C491B517D 7A06C0F72B0C3FA6 C1098394023FE646 644992BDB0F6C0BA D4C1532F71F60281 E561D121AB4387CF BBA4ECA055813733 1FAA77CAE95057C5 47BF3F2685AC10EF 3521D6AB24D12C09 0D4201CA05141556 BE073FC54FBDE415 693EAF225A178680 2526196CA888E079 440CD5D51B241FE1 8AD204F5E15C8E18 2728F7EDE2E6E3B9 4451F0741FC925E9 3D931E0D1A4E29E8 D09E13F8C5C6869A 22CBDF55CBF5A3FB 1D13FA4284B13D9F 98971421714B740C FDA28A001C452082 797689A3AC51B313 95896103EEE61C3D 06AF02DE57E19A25 95B5EBF84B6CE650 4AD5C9756FEE0831 BA9E824709ACF74B 787860702896E5E3 0D5D8CE567D3E6D6 DDBC8DF1CBCDFCBD 55C22DCA89EE55AE F9D3296583462871 DC6D68AC6D7DAC0C 451F353055B358F2 386D977090EE4B15 2CC710A48E3F066D 612A5F3FC440E972 A0E4B687E2903AE9 B2BF7CED91519CAA F0302E1952618A7F 4F026400DD4BE0EC E685EA8D54DDE744 A4B832E673F24A39 CB2E202EEBC8F8C3 89BE2A253839206A 4772CA2223E30B79 44A86E10561C0C48 76112D31600F3F61 185F1A84C645D584 5746054C7A939B5F 87E5C14225325CF2 FADE232488DAEBBD 61C64C38A7D4C19A 40E1090E3B89386D BF472D0094C457AD D089923EB580FE8D 6A255914C712535E 9E25C582006C9276 20305452B26CABF9 97B7E2CCDB65196C 0615E92D91F7BA67 BE8AA12C9AF3E9B2 8A1141038C4FFABB 5360E50D1FD101DA FE1AA3EACDC90169 D569C5B9DB95BAC6 F99E02EB0BF548B5 E768BA433F6A2C12 80A5736AD67722D5 DC0CAB251609A8BB F8B291D2BB32866E 0DD5E82D4D051A7B A4F36BC231CA69CB 9B11007200BCA598 A121D6973F776923 31411ED7B13F50CB D61B53A0878C1AF9 248285A9E6344F9F C84329E6F7CE2C87 B95AEC6BFCAD2098 A9B4D36641B8EF06 3F481105D95ADAF2 27029796336B620B EC4D79E40FDC0A1F F5504CF16B1D4BDF CFC346A2042DCD47 1EA4CBC7BCEC6A84 0ADE59724B7CCC23 9E2ACA5DB3B0BB7D 1BF5699BDD79B502 4FDA9E36CBF7AC29 71CDD382C2A51F3B B319FA0115DBE850 5C0E46793CD9F68F 4A8BFBCE9971A67A 034C0FA410D63C37 F0A622C5D944154B 6C2395D0F407141D C931F360F0FAC2C1 B0AEE739A9A3262F E40E930F63419086 A1F58B460C4B3242 42626232C04BE811 0DF47A510F8E83A1 99F7F8C293FFDFEA 2BB73009E814870D 48F5D52433362C70 49FF7E0CDF405608 189768B715899649 F3106BEBE40A92CE 8351CEDEAE3803ED 962195C43E9683B8 CE66C7C37B75B7F5 D38C6FF096E51F33 03E3601C90D61ECC 5A13083F860B9050 83A02B5F65BAD887 EB70AE4494D9588D 20F098305B93A1E5 D5655524BBFF542C 0D2E324D502D96B6 2D24AD98339318A1 EF7C8B78C86527D4 06794A9437A4B88D EC84C2CBF1347438 39038BA9ACF1BC78 C5B891EEAD48E0EC 62F50805510C3ADE B719A7406E612589 54B83076019DEFF9 1D245AE4740190FB E9C6F507971D6818 584DE355A678349D A6AC35ED7157736B BE28968701055845 A638DD9314962E4D 4A7671A0BB6F441C 54A741DF9FCCF4E4 CE443DD2519AC42A 7C475F77581E6C0F B77981CB67F778A6 E9C4871880FBD90C DB8A2CAFDB6DA891 D3283C0D53A8AEFF F74CD69DA42B2F06 8BDFC602C74BF2DE 929536F3DBA52934 596389B0CD0E6F7A FD1699C013A64A50 FC50A34476FCFC83 0994DF933A5CBC6A 03C1BB484462AA05 CC12BB74CE19D396 FF7E6B9192C9612C D0735B154561B23D 241BEF9310D661A9 8B2A58510A25F59D C3D48D57EB85412A 741136E2D1102A2F F9DAC711D2246287 B2896813D5F79A95 B2EE2A474E2A1327 D7B6D7C7739E4BB6 9DB1B3B6DE708D0B 4C8B6D072FE115E9 39FE5B33383CEB2C 414AE458BD750AE1 96045DB789D7241E A23348E162D72E3E 3D33792A06FE8A69 FA5A3B2A79CF3FCF 02356BB3D53976EA 8D87EC5EB276BC8B D2FF0B67CDFA8F0C B5275BF6A744C744 81B28659229F4AB7 0727F303B988BB9B 9F2ADAAEC401C55D 94B96EF5F91318A7 A976D160DF05EBD3 02098D1006A20F77 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307311500 (name+title). Key = MD5(password) = 3592799288537cd2d2622f672aaeefbd, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 59008a91-c082-61f9-8d72-f5127614412c
  2 3ceaedf4-b627-7e83-821a-34e2ba82217e
  3 bc119fbe-78b3-313c-8a3c-9a14ca478825
  4 50d6a4b6-e0d7-55b6-b63c-d26d7b0317ce
  5 9510b053-e38d-6c7d-883f-d9d8b7440d3f
  6 77c90ef2-dc25-4740-9133-aeecba1a4dbd
  7 bd7d6d97-5e4c-4fa0-ad58-67a65d5a738a
  8 bd934c3e-e3f6-2928-ab0b-56e69f78b509
  9 fd79b968-75ba-0a54-8340-c57890f02809
 10 3729cd47-54ea-4eff-9d09-a90820a3343e
 11 db155e40-5f01-0290-86e3-53e8f5036fbd
 12 64bcdd27-46b9-5c01-b1ec-fc8fde948798
 13 7c4a99fc-a0a7-7971-ad0f-d5c1f7f659ee
 14 6c0c03a8-516d-6bcc-8e2b-f234ae049e2a
 15 e01bc0eb-575a-4113-a7fb-a965b39af64b
 16 b941527e-158d-26eb-945c-b7fdcf17c1bc
 17 ef2ac0c7-5b91-5bad-afec-a1d4d70bf709
 18 d07dddff-68cd-4d75-9c92-a21308741e98
 19 4798e110-f2ce-0358-a3ce-2523ef15977a
 20 ab1d2eea-f499-678f-9627-7dd3cf9f8616
 21 efed8096-9857-3bd1-815b-2d86afa011f3
 22 1b761e71-0037-2019-8ef2-e3461065ee4b
 23 8e5a4728-dbc2-3846-b484-c9069ba4dafd
 24 b5bd5d8e-8a01-25fa-81ce-00b81fa729f2
 25 82f41778-a6f9-48f1-b35e-79a8e6150ba3
 26 025fb52b-0224-1c82-a090-71c85c72cb65
 27 3b9cebd7-9d51-26b8-ae1e-3e7a5f1bdade
 28 5be32fb6-e4e8-7ffc-b692-1653be80d438
 29 4f925aa6-bca7-334d-baec-0f9916816295
 30 6ee8572e-d3d3-402d-9607-0523a87cdc54
 31 3c940d30-a00b-666a-918c-eef76a35bcc7
 32 d3b4718e-4f44-6e8a-9fce-02a3e0712e99
 33 2ed070ed-95b8-04a7-a03e-ffea34344185
 34 6be611e2-57e6-6289-b0c0-ac770e049d72
 35 54ec0890-f7f8-6541-9351-03630ca56359
 36 0ff6ebf7-e3d5-44ef-88c1-e44f465e1255
 37 1891a179-2bad-363f-bc33-7a2db04fc134
 38 2f8161b1-a966-5cd7-b25e-f5a9352f1e71
 39 3c37cff1-a1e4-5887-a427-e180f169cea0
 40 276a7022-6afb-3f72-a1d1-f54c1c23c25f
 41 42359e6a-a747-79ed-9548-011ef6165e16
 42 d173ca3d-dae8-8cbf-bd98-1be9b97be0ca
 43 19a9b3de-5b4b-1728-bfd2-15385042db34
 44 408f7d35-73f8-526c-8867-d38febb0a3f0
 45 a0ad7e0a-d684-71a2-ad28-fabf276f8b3c
 46 1d5b5a03-4b7d-2fb9-b1a2-e960f9e060ea
 47 f17318c4-405e-053a-9743-53a9967ec978
 48 e050bceb-0596-37bd-8aaf-053915f7a181
 49 2269f43f-fc83-690b-8f6b-70e34255db59
 50 a04affd7-a593-2e4d-b140-1d538601f198
 51 07ca2971-eca7-23d4-8418-754b977b3b10
 52 9d09a6c2-6229-4401-a1be-4f0ca20b4dd3
 53 2197e7b7-f5f3-1af0-aa65-4c664fab610f
 54 d1af7e0e-d2a9-599e-9139-8ca907ea1575
 55 7aa67332-44e2-3d13-9ba1-cb03680bcb00
 56 8aa6c01d-08a0-44ec-bae9-232cf0dd424b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 67356442040576425406323241273466066435537815720362241534. Exactly this sequence comes out of new Random(825).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 136 of Run 49 (seed 822,652,546): new Random(822652546), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-07-10 11:27–11:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.