A858DE45F56D9BC9 archive

201209010800 z5s1g

explained decrypted filler

3DES(name+title) ECB, 54 GUIDs, seed 939

Metadata

Post ID
z5s1g
Title
201209010800 → 2012-09-01 08:00 on A858's clock
Posted (UTC)
2012-08-31 23:00:08
Timezone
UTC+9 · title 08:00 against posted 23:00 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,472 hex characters · 1,736 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209010800) = 0fdec4c0aed20d125b34a2e235e162db (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
54
Filler GUID seed
new Random(939).Next(9) ✓ verified
Run
Run 27 (seed 1,337,299,625) (seed)
Draw
27 · predicted N = 54 ✓
Machine boot
2012-08-15 10:07–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
13 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

1E8EFDFE1C221A4F E1BA991C5D04F97A E9714C9D5CB20274 84EC909FFFF25031 5C34015615953AEE 04BA668FC8D3DBD2 967E2152D5C76BED 5092A49908870DD0 515EE5FC3DCBDE68 4888473AFAC711F2 E8F7C7E0C476F9B6 6F4220F1A2534D25 689766DF39982A7B F660CBE7E451F94C B837AFC0E814796C ADE9B1C91452B8FC E1F270A407095311 475A40CDE83B71DA CD9415F64E14F322 AFFCA72D1E550504 8B23CAB5C42367EC F2F7197EB2ED64D7 E5AA1C215E2AC93F B48714648DE8C3B5 9E180A69AB2F0A78 B12D031D200F883B 10AEF3D6359AB265 AC75821EB9321FBA 8D9EDAF09390BD58 3BC56B6E92F74E52 B6B96CCA30120C36 D2873444DDC1B951 F1B4DCE315212AE1 E504E4CC0531FC9E 6FFAE6BEE613492B 918CEF27A1D06530 61412E72D0DA496E 89DF853131A5546C FE379C4A7C7833CB 1308211735B38D6D 11B5D8EE862B6A99 BF335F17CD8E5503 F28268346644AF0E 132F8A926642E078 53FFEF258093A14A 2422A04D63F3445C 23BC97BFBA2371A4 F8B6E6730F64C448 26870596762FF55E 4F5ADAC89495D11D 24F6A404B9844754 C4182DEE406097C6 9A59E53F1B239D05 1EE746AE3780D133 D3CFCE6F53BC5B94 CD3A51BCD2A87528 60C2746FF567E018 874C26907AF2C506 4110E5B95916B561 B695FD24CF315E4E FD6BF0C2A7D870A4 DAEE8CB17FE33852 637431F5C37B5D77 260A87EB97F71C85 515FA82810194316 814BE849EEF9326A 89CD941778D65522 DE5CF399917A56CD ABF33B9EA1DC207C 8D211E68242DC14F B247D5D6FCF4ED13 091212946AE2A996 9863A4FB10E05BC6 DA5E0A4259E0B07E 438D1A7B23C30DD0 D9C8313A9B67BD0E 3EC0CD910E4FA7E9 E1FD2F446852C645 EBE24302F1658701 16276EEAF115C8AB 97F9E94BDE4DA21C AE7D97F2606F39A0 5760D2A48D5A352A AB910C176CC2C355 DD486A228B2FBC46 B732A4BDD28E6B68 0D793C063D88AC3E 9288287B42A30520 C88E4F7735284E75 C10E3DA4A35CE3BC C3F9ABCB074004CC 80EBA966DB0E0CBE 39D9478298B8BC27 BCF6430FDAD195A5 BE8404BB992A1238 B45809105D7B7C5B 537DF9D751936D4F 528141CED3FD7CDB 27AA9F1FC1CCBCFE 081E4916A3EC433E F07C7C2DECE80333 B6205A700B32D343 50B59E6368484C95 2DF36FDCCF5815B7 80D9ABBA744CAD0F D5211A5D30DE4A17 AC329508996C6F5A EF780AEA740D9A52 38F5410D7D708E43 DE840F64B370156E C0BD9BEFA50372E9 3C629264F03FF9D1 6D2128AC4DDC7495 D60530761D8B4DA4 8F4493AC17F45872 0BA7BBB055F109B4 923C1A08FABD219E F16ADE17F2FC49B4 4BED492A706E8EAC 384C34771D7B214E 0CFA90C1659EE95E 1A58A9C6DA48B8A4 19DF4899B670FD86 0AE78999C4C4D0CF 0606EDAEAE37D7B9 F4AF366BDFA85210 B85D4CC04C4F9862 EB5846F8DE41F440 0B3525663A98AF4C 6BD8AD2945215D05 D4EE2D0529A2C442 56AF2200A19D3E24 71DE0CB2AEA8B27A BD481881071E67F5 24F85229B8ABCB7C 8BA0DBED16F80F74 5474E442BE45D518 A1C6F282A6C321ED E1E7D1FCB9DC12D5 79A1F7666982BAC1 77A3AF213520CCB1 E4DFFA923A410351 77DF08BB57FBFEA0 C6BF698740664027 3191CF2806A49D3B 6AD540C634D030D6 639E4FCB662ED876 BDE989A29078B147 AA6378799A32622F F6FB283178FE96E1 916E3E544F09DDE3 A7AC1D67F5A8C3E2 71686FADEA105BC3 A11B1192E7F122E6 206D852D68992AB7 7C30DB575014A1B2 2B9907D00EA0EAB4 4AB55B6C42A4A9CF D03B2D91E68EF020 CBCF02C579955A56 2B67B6A38EFF5D57 64955340B674E3DE 31EEAB9C87B7CEC5 4D36C11E934DD95E 22D108E6F4529B37 C5FFF549526A1B5E 18A0E0280A2F52EC 23283FB55E6BDD68 5CF6BDF48B4925B6 2600D99D6894B933 F46EBFD58F0BEA1B E3E1898430BCB558 5F9848E4B52303E3 F3AE4CA06E45235A E1CCE52C2E3AE134 E99BE2C4787EEA8E FE8FD3AF170D9158 C0AF9E5B5AF687E3 4FAF8F375A9DA36E CDE53057D4BD0E78 B9F0676574DCFD0F 386B57A20B1FD195 9058F727EAFA8037 89662AED861ED9FA 86BF1D49A4466BC7 464F3C63EF5E533E 0DEF6701CC1DC3D9 94258633C98AA8F0 26AC073CDF83AB51 656044DB82121E52 7B51A22C9C3269B9 8CC3BE2F3ADE0DA1 F6AB2CF9E7BA9948 EB10910E5E439A4B B5A4786AA5DAD467 7B18D8830782209B 03CBDFD8330EA5EE AA1FA1A714B58167 6CE3CACAA72F071D 3027345E505F329F 58FFC0836FEF09F4 9DF06D341F7A1CAB ACE32F0B1CAAF0F8 F0F6BB4B3C236FC9 51CC4B83BDBFAA0B 6622685CB538EFEA D557899B5E618C60 8042C220D7C5A263 AE7710A002CE9387 2F70B7DEB51AE80D 7A822E1B1F28B84F 3E342CFC2DDF2220 9F262492823ECAF7 1A25635744A0504C 938B4FE44A0C5868 31CC2B1FC03ABB20 08D12B0C808B63C3 
  • Read the ciphertext. Strip whitespace: 3,472 hex characters = 1,736 bytes = 217 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209010800 (name+title). Key = MD5(password) = 0fdec4c0aed20d125b34a2e235e162db, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 54 GUIDs as hex (shown below).

Decrypted: GUID list

  1 b6fd1840-4b41-2001-9c23-3de7d49c94ea
  2 e747907e-d1b9-3226-86f9-95973a4782a3
  3 3cfd6b6c-9150-1b69-98b8-357ccfae68f6
  4 ef168869-e2e0-842a-b338-fd27a79fb47c
  5 47abf141-cc2f-195c-b846-9892b4a71fe3
  6 90246b8d-a8c6-1eef-a4ea-9eb5ff720f19
  7 2b05c7a2-17cb-5216-b168-12bd468c9c7e
  8 4204b6c0-d3fa-4cc5-aa34-dd6a39b4b8f4
  9 13594ce2-3677-1829-b08a-b0d3da8fbc19
 10 cbec9928-8fb0-4999-80cc-d06bfac365b0
 11 14357f31-2635-0401-afc6-7926313f4751
 12 5e00840e-03d1-557b-a559-10c9452aabf0
 13 71884f87-9ab1-1a9d-9a7c-8b7ce2d5e09d
 14 1a107b68-e6d5-8d59-b315-7c0fe112a0ea
 15 86e381c0-4cda-25c9-bb75-1081c51f5abd
 16 506c3de9-dc24-46f2-8c7a-7f0a7fd73aa3
 17 b92846f1-a2d7-5de4-a54c-dda2c1c92764
 18 7a651e6a-09a0-1f79-9414-69218c5ceedf
 19 1e638f87-919e-06d4-b05e-f22e09235510
 20 35e365ce-20ce-84e9-8127-82d578fa4bb3
 21 33eef034-9053-5e7a-9389-9e87929bfd1c
 22 653ec85f-e527-1f55-a73b-c1e6e65f2dab
 23 521157b0-cbed-68ec-9be8-7056819e6838
 24 c4e43c35-db40-07fa-a720-236f7b304ea0
 25 07f1a2e5-556e-60a8-8821-86bc49b5733b
 26 3f812662-7925-46fe-9f0a-d139d9d7268c
 27 7accaf11-b692-2ea0-a006-c0b3276efdd6
 28 25ecf7dc-235f-4604-b3c5-b4c411b1c67c
 29 f5269240-80d9-8e54-b5c4-ec1e69fca8fc
 30 5bd69430-99fe-2598-8415-ca0e146e102a
 31 7742f517-4739-7495-ae2d-e84a308a36cb
 32 feaf1e30-f702-7af6-982c-afaa7f4fb30f
 33 7f675945-9dab-871c-b2f1-7edc656e8a70
 34 ab69f23f-caca-4cee-b883-3ee4358ce372
 35 08b48897-c25e-4cff-bf01-a42c5660cbb8
 36 905b5804-0cf0-4bcf-9df8-e2532add7c84
 37 9c43b68f-484e-7bad-b356-39c7a7ed6a7a
 38 c2652c2e-1b81-2e47-9dba-c39b36c51884
 39 d12e2261-1fbe-1d81-ab64-2cd527a0b06d
 40 7d81d2e9-94e4-11c3-a2ac-032f7d06772e
 41 9a230132-2f3a-3542-b012-8052ef5f31e1
 42 1c5c4fd6-b613-5b86-98fe-556a944705a1
 43 cc899131-8315-36f4-8e8a-f2a36d1b629a
 44 2d4a9b36-23df-4f0e-bbec-1bdad6725130
 45 8f1f4183-c9d8-89a3-884a-c1809ebebb4d
 46 5cd7aa61-db34-6bab-b6e5-3629913e66fb
 47 1b2ce584-cea4-7c53-b138-666538de600d
 48 d4694984-7676-18f6-9e50-241280ffbfa2
 49 ceeea3c2-4f5a-77f5-84d1-9e3ced808984
 50 621027d2-e6fe-2ba5-98e7-25ab54f97d59
 51 f10fc246-c6ff-46c1-913a-b4667503cf05
 52 b2534eb1-48e6-8478-bfa4-96b86700b18c
 53 b36b56d5-895f-041c-9d34-85ccd056b427
 54 02f9fc1a-d48a-7ec6-a79c-6c540fcd0603

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 231811541405182451085160642482778444721135348671724807. Exactly this sequence comes out of new Random(939).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 27 of Run 27 (seed 1,337,299,625): new Random(1337299625), Next(8,64) per post. The RNG predicts N = 54; the post has N = 54 ✓. 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.