A858DE45F56D9BC9 archive

201209041330 zbjca

explained decrypted filler

seed 180

Metadata

Post ID
zbjca
Title
201209041330 → 2012-09-04 13:30 on A858's clock
Posted (UTC)
2012-09-04 04:30:24
Timezone
UTC+9 · title 13:30 against posted 04:30 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,216 hex characters · 1,608 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209041330) = 0e4d46e0b5bb7baea9671b951309d5f2 (name+title)
GUIDs
50
Filler GUID seed
new Random(180).Next(9) ✓ verified
Run
Run 27 (seed 1,337,299,625) (seed)
Draw
47 · predicted N = 50 ✓
Machine boot
2012-08-15 10:07–10:24 (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)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

1A7F3504C7C4521A 1812664947B3B74C 6BA1CFCB267D47EA CD6A2D45EAD9E3CD B3896764D343C5BB 1EC820BCE961914D 865530724E5998A3 47D83A65504CAF38 51F08E914605F32A 58D12E8219CDF519 29FF2AAA5ED3941D 31AD3B8276D3D112 8457A84C7EB9CB89 AD662E6B2E7FB65F F10D5BD64E57E5B1 E5A35A0C49F0DADE D0C46F2378EFC5D0 13A9AE058603DC85 A2814E327D0F3380 3B7E7BEC04C432FF 86FE19DD69D3059E 32AB8C3E7AE71F06 72185A04A1CAC7B8 D4EAB1DA6D0ED922 E03A7CEAC51D085E E52788AA096EB770 CC6BE3B07EA95C4D 0FE88080E6B46155 FEC01CC9FE8834C4 E5A9C12480F862AC AB7B50832070B5E0 CB4A73B67B76C758 35B7E46E2640BC32 D7758C9A4EFBF877 428D0A31490446AC F2AD772357D2B2B3 D93B63A8DEEFDC0B 899DD5B3FD34C9A2 88A7FC2D930998EE E7FA38C837E8C28E A5B1FEFAB0E8D807 A226E992B096EAB2 22D12B4C7F55AE5C 1A1425B730319B1A A0992FA33064B0C0 B4AB5F946EA6A37A 96F3B3ADC0C6458C D8A533E1E7C52420 E6A117DF9E70C280 4088489DC6861816 993146C8EA576FAA 18326C48D8C830CB 73D0621188A07C60 E30203944265CF72 85883C3BE9EBEF2A A38F875BE435159E 7B9E48A5C5DCEC05 FB41C05FA10BBA01 99C5142E77C29A1D C91170B97A9B1589 B3BB2EA67EE1B359 F46141BAA22D56C9 372EC9B8CBEA0CF2 E41F3FF46FC8BC96 A044CAEDCC424D58 DEDAD994990782E3 73D5F090D5DCC473 5B2DF62EED574AA7 E4558C1639E10913 A8EE613AE3EE2038 74B7D929F9DF65B9 62FEA74D4E102139 8E5025DB8C1782C5 1D1F37243D5170A3 78930E0FFFCBD178 1F094389424242DA 5912B4E404792A88 D8B1E1D6A4E3C7A4 CEC74D2F17B91708 9A739D8732C01AB9 2D6A5316E31A9327 16E0049FA1457B40 2CBEFF71F1F0D0DF 56344350D8886B09 3DFF13226C85D687 3E8F164D4BCC79AE BD67BF285BB7BB98 399814846590015D 47A6D20E5E56F1B2 5E6517D523401EF0 648507768BAE068C EA4C3D0E9D8F6808 4E34D7C6304E61EE 28C00036CE8E75C1 15FB4A0D20DA24C7 6638D3100D4CE6B8 AC055FCF912F9EBB ECEFF3BD3CBF7DC1 FA17CF06862DDF91 25F82E6B8F556B15 701D8310F0FCE28B A05C6A6D409097C4 42F10A3D7AA45B88 D3C1188F1FD2B761 220D4094D58AE57C F779399E42F1E27F AE00C168BAEAC787 F0673EEE16DDAC3F C329BE464D2F9730 DA8527B1135B24A2 849FADA4DACDFA0B DB8ED20B672F6758 A51A9176EB54F583 9E23C9D473755A36 085EE012DF5D6AAC 42543AF484E06AF3 85205C7B9D103ECB 2066C3253206DEB0 9660F272F48A1802 CEBC7415FF7EA43A CA69AE1B51F1AE3F 6CC2FA1C3400C81B F2277D3B8D653ECA 3DF287BACF0DD512 DD1B5A33012ACD0E 3C8DA843AF9143CE D91C4C7DCFBAB66E C853E63E4D577172 C53E4CDA73D66F0C 85607E44E5859CE7 96AE63B0BF6A134B A5F9CCC38D5984EA 3A98EFDF18BA92D8 DE6F0D62427CE594 44EC8644AA172D0A 50B4E3C0555CE613 A4DCC66A83AC986A 485420F46CD84807 F53843C6D26C9965 76FC6672A4ED2E01 4C8AEEDDCE860F0E 3325C8C2081BF85A 2D19FB1ECD8BB8E3 F4C8EEEB3A0619CF F006F696994756D8 E360810AB273BA2F B21C263C147B4DE7 A247C49741773E05 F52490F69D44E663 FDE60CDB7E53404B C26D77626600749F 0459464839267920 EBB67DBCE050F8C6 4C359E79D766E130 33C163E6F3112EA8 EA10C0F41C8500D4 6BC0F419EB9F4C0E A7F7F146E357F9A5 C13E657591CBAC9A 5742BEE83FF6A8F1 3356B63B5D9A90F6 2A403ACB54242DC6 C438F415A571E371 A176359529669D7C 8D63F0074BB59E33 54020965AD82960B A30F089943959E22 E74DC7C23B987952 46323284901B21A9 E31EAAA87E3CE524 A3617C08F60E46A1 289386AE6944D3EF 03C14071CC8F9DB5 A488411C62BCBA59 B93466F52E51BE4D BA57881B416F6438 BEF8A3709472D0BF F2D33AD08971951D 46845B70120E4175 CDC143E1FAD157F9 6FB8EAEDF8D48A30 9BD9D47C1500F431 53CE5C8FD6F7A35C 8C22A5734B451956 5BB177ADD49E6428 8DA6A432EC92233A 38B998697D8DCE5D 23BDF303F66275ED FBC312D0CFBD26ED BD6AB1F0CD1FD1BD 0B86CCBACB14F1E7 B8027557A9E3A392 58A7D7595F0740F1 2D72BA93E891FD67 CA4A4B4A1957B5B1 CEEF20118AA23E8E 962D9922B0994A68 1E49AE293AC8C687 162F68C486F3F982 7E01FFA18FEA2ADB 9D95341FD36F2DA4 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209041330 (name+title). Key = MD5(password) = 0e4d46e0b5bb7baea9671b951309d5f2, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 50 GUIDs as hex (shown below).

Decrypted: GUID list

  1 21988ec2-cd24-6daf-afd6-652f7c5d18e8
  2 a205779f-123d-52c2-a0cd-44476789a566
  3 06e42827-fd65-5e25-add0-b3aa6cf57c44
  4 b92f8b03-9a0f-8e7c-9592-79be5d9c1dc9
  5 5737a125-2a50-4525-904d-9520a3b6233b
  6 dbf112d9-32ab-7963-8846-1ed4a91efe92
  7 8f9a5d5a-068d-592a-b285-e3ee8f4a1f13
  8 35910857-eac0-6df4-9d66-c76df21683cb
  9 c7ac3e3c-2b51-2aae-8f24-52f9c963a243
 10 54e9e221-a244-5d2f-815c-3c5f7b0a792a
 11 e215bb4a-279a-87a8-9269-e7ce1f1ca5cd
 12 5523b0cc-b354-8fcd-b813-8e96e909219d
 13 34a2cdf9-ec0f-3f69-87b7-1bff32fbd7fb
 14 9f0235bf-e6f8-19ea-9ca5-172e7dd3e07f
 15 c667e3b4-1930-829f-88dc-bd6a91b80750
 16 f7c73718-5339-3bdd-9329-80097f224ea9
 17 9f791020-0c41-4232-941e-e71f871c9d6f
 18 15deafc7-1d6c-52e7-90a4-8452be675530
 19 85ead371-f342-4474-b4db-0f0995956c99
 20 0e7ee9b7-896f-0ded-9f62-dcb3f66b4690
 21 187b65ff-f1f9-6eb7-85b9-ec5b415560a1
 22 281f035e-943b-0a99-b88b-cae551df2a11
 23 e048d7dd-639a-3975-87c1-436eb192dca3
 24 41035006-c378-85be-9b46-ffdd04ce7f3c
 25 ccedc3ce-a13b-3002-8633-26c880bcdd10
 26 7e291634-d726-2fcc-9300-c51920bad307
 27 179f2e5f-396e-6f92-98f2-c1256c741181
 28 8bb3727f-917d-1f56-a59e-0cfcd199b669
 29 e1dfb239-8546-26ac-a5f9-6a163d8edc7a
 30 18e3c228-5f7b-0eb1-87c3-9b59159a04d1
 31 b1118ce6-7ffa-5a9a-b3c4-f942fd4a0ed8
 32 1b0fdd89-f1e7-78ac-89a9-51add323dabc
 33 8d994449-90e9-6628-8f1a-404e5832901a
 34 b6a931e4-f3e6-4ca7-b403-2e13a4f78ace
 35 0dce9cc4-8d56-4f87-be53-5fd4768b5be5
 36 25fe9c3f-5d1f-5cd7-beec-606575eb50fb
 37 0cba7253-2feb-1ad8-ac93-a5268b0cf9ac
 38 f21fa093-a1c1-01f4-acbe-a07bbb8660bd
 39 d206bae5-5247-1a94-b666-663818929096
 40 ae1c9084-f493-17ff-acf1-0b6a29a8592b
 41 a2c1ef73-2d5e-6b4e-a227-319f9bad5532
 42 81a58dd1-03e1-6102-8855-05a88f8a4695
 43 5f59c9db-3d5b-0456-b15f-90b5ea52f218
 44 19214e67-de75-5dbf-8deb-5d5b953feeab
 45 3c6eda3e-0d26-7aef-b631-1bbea6f3c231
 46 500e17ec-78f7-2ab4-883e-81066547f81e
 47 70298dbe-d61a-5323-963b-1130689bfcf8
 48 fa5c5b72-a7d4-2592-a1e2-1d845d52073f
 49 f12731ce-59b6-6c39-92c9-a6a8c74b4ec9
 50 3030e6a8-c4e2-06fd-8eb9-5e0d8c1a17db

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 65584756258831834540603832612057644510116605725260. Exactly this sequence comes out of new Random(180).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 47 of Run 27 (seed 1,337,299,625): new Random(1337299625), Next(8,64) per post. The RNG predicts N = 50; the post has N = 50 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 10:07–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.