A858DE45F56D9BC9 archive

201304291639 1dd1de

explained decrypted filler

seed 928

Metadata

Post ID
1dd1de
Title
201304291639 → 2013-04-29 16:39 on A858's clock
Posted (UTC)
2013-04-29 20:40:03
Timezone
UTC−4 · title 16:39 against posted 20:40 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304291639) = a828d3c6d767d8a874d1e927d1afcebb (name+title)
GUIDs
44
Filler GUID seed
new Random(928).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
98 · predicted N = 44 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
11 · 4
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

B5A9FA66BE5B7A48 2D920719C605D947 F37E8C00D793773B 99D4C06C1B8EE7ED DEC5999795866691 1BCB8623A0B7056F E96BAA9E13BA4A9D 4781282D2882975A 9BB85C88E8833943 E75626C0462B85CA C53897E38D996592 408556C90518B03B 929352E85F88D24F 23330AD305D00BD5 A634F8EE22EA6CD2 9603F9975A3FAE6E E4DD22021DF37592 E8CCB52A831CE1E2 274A8376F2D3AB8C F551439C7E8DAA3A FA38AE0B1AEA620C 81BBE848837A6059 D2F35278F76AE149 4A681C9A10CCA772 3DC6635FCF2A513A E9BFFAD9BFC12C41 2EB9B1651E9A8DF7 E42F0E8FD733BCF4 DF8034FC2F1C5833 4A9BC04F02579DC1 F6437218CEC37CE5 047451203BE3AF71 CF2B99411C615EBB 7DD654FBCAD4AD2A D4669B09C62DE5F5 59FDF148453C02C8 D051687D0ECE872B 9734492E1F7251CC 5406707B7FCC2074 33AD4609192DDE43 4696B16133A1384B 048118454971E93D 595DDEA51E58BB88 9269D36BBF2C99D5 2703615BC23FE94F 7EA7CF6ACB01E8A8 F93556EF33555CBA 5266E9387812DB1A 2B640DFC58C4AD8B 2360553A3E34768E 5B959BE3EAFFBE75 B0FB810807A5CD66 C6EFCD5F50352BC6 535BC8533E8BE568 6765CCB01EB9D082 B85B85A167200947 3A63343FD4FA575A 8E11B75E3E6809C5 FD9030522A95BBE0 60DC38E6B905493C 535508E260629CCA 37727B08B81BD27E 5455E8143ADA5186 355A5AC9D290406A 9B17A05B2A567CCC 736C851D419B89A7 E01AE648E83CE615 8F33E7BE183188BF 7C931D02042677BC 3BE7DE3D8AD25E18 D8A8111C146BC8B9 EA7A0310D36CBB67 B5D12F0925875AA5 8BE666D053A9B71C 2217E6D13D95DEBC 1F35FEC5CB1DE7C5 9DC55E12A87F070F 6BCF8197A651C3DC 4F712FA7388D8B7C 0DA2B7BBEA236A4E F9AE3543CAB7A928 F84E841BFD8CE933 8EE6FF1A07C9C2B0 5795C7B70F33FE7F C2774D6D06E7DB41 E5C9892DD12ACDFC 8390941D0128A4CF 303BC7A5706D3766 9F93BE618D353D97 95AB706F8C4D5BEC 46D963854DAEBD79 E20EDB3F08EDB21C 030B6497A1F8B5C1 8BD062D0E213CA8E 52F688BE4C92B67A EDB3FCB42C9543D1 B1D713EF91CDE3F9 E0678A8947ABDE9F 27B81158DA97C5EB E841D807CDB6237F 143F4B68A684415A 58C1B0E830180FEA B515FD1F8FFDDC8E 990ECF846753E3A4 1FBE600037A13333 D0913D44044F9FC9 5E90D1D0BFB73466 642573176588E567 BBC5D5E5B31CDAE4 670845D8011662F4 9BCA783871CA3C08 BC9FA12678F43FF2 517E40682E293038 3467E96BEC716FD3 BAE9AB14D220EE23 8F337E77457455FE FE163DF409D11035 658C885E8D9F0546 DAB29BC5ADC1B56A 1A1A4740364896FF 15A2D7C840DCC654 6783C8B87CC02346 63DC72D27A2C49D3 9A950EF30A5874A4 4DA80E2C1F3E780F 46368E49BE25EC4C B28D28F6E32E1DF6 1DF5D3815204B856 EC067DBB6F66CF62 268BAEE21AE7B027 4113E8E6ADFFBF8A 141668ABB1CA6FE0 F06D3AE30D4F24BB F8D55EC069978549 B080CA9254A8DCD4 372DA6A1BBE6DD61 D86AC43D4896E97C 20FF7A757CD5E234 8BE8163C00AAE901 A796692EA1687FBC 7631647EA4138FEC 9B4878BC441930FC AE5A212FFAB9B83D 7110C5EBC59EAA23 B177CCD85C5428CE 7321B15FE7447B41 51A6E2DA08A35A13 47C1BFCE2FD89CEC D745B7104B81BEC1 53386B9B15935B79 72442BAB275AD3B6 E763CD2BB31D5124 0AA01E2F39192A9E 8D53EDBEF9FC90BD 72CF43A13C4FA955 75FA6B87443CC57A 58B535DF434DC0FC 68340E426CE52402 BF3BEDD6A3E20DDB 7F9A7ACFA6CABF1B 3BF4B31B2A13FB6F DA48C159A2BA5A12 7E0DE01595C1B020 78BB5CAABC0403BC 166C972755F4D901 112EB2A7599CA56E 62E775C83FEF8FE3 C97BC99E168E847F A9FB6D2122D03492 4006B2F129690823 C81449983817796C 78225E2EFAFAD863 1B917E1E79D42FA0 5EB4ADBBA35FF602 189247BF19BB01A3 617FBFED91CF934E 4985D67F4DE3E6C9 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304291639 (name+title). Key = MD5(password) = a828d3c6d767d8a874d1e927d1afcebb, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).

Decrypted: GUID list

  1 ca29a382-ff82-43f2-93d3-058509728a49
  2 18673c68-e153-0ed7-a92a-3bfbc78bf38a
  3 1e9f22b1-215f-3f43-8319-e1df0043ee67
  4 5a309e1e-ea8c-5d85-ae94-577b292900eb
  5 c343a788-7d77-1f6e-8efd-b652ffe0a54d
  6 ceeb02c3-24cd-4c59-b6d0-8257c6d97a24
  7 c09a4c7a-7348-6ddb-959e-4b19cae1e8b9
  8 95326ac9-560f-0acd-8f5f-690f2ce45f2c
  9 45a6f77a-c039-7b1f-b5d2-9bc8875368d5
 10 e6e54a27-502a-414f-9d69-9e9010f5bbcc
 11 21a274b6-8b22-8d39-b8d1-0b12283ecaeb
 12 b3fd8832-cc2f-85ff-853b-b82978aef8bb
 13 830316c6-e158-5298-9808-f86a8c78ed3d
 14 91365cd0-7e3a-2bcc-a566-078d76b9ae03
 15 713e68e1-2da0-5201-8a1b-412e45ae21b1
 16 b25aa243-c2f9-5a9b-a768-35f1276819a0
 17 9632f949-2cc1-8dcd-9757-fa100765a96a
 18 4c685df5-3c1f-3525-a6d2-c1ddb0863e80
 19 cf1e7490-6f29-732f-8a05-4ec9e022d615
 20 5453cdd1-9a9f-5d02-9e8d-3de9c4cfa435
 21 021a82ae-9814-116f-b7e9-46eef7c1509a
 22 583bc5c9-ba88-4b9c-9530-6bcef9eb13db
 23 7aa82f90-f0fb-75b7-a7e3-4d35ee07a772
 24 9b73a394-a906-2d18-84c0-b9e53de1165c
 25 e410afbd-8d8d-52ee-9f03-c69ccfe694d4
 26 df82d4fc-fe94-3283-a47f-b5dffa609cd9
 27 bb928d46-6d17-7d66-8a87-6755f11db3af
 28 da7101bc-1161-6dd7-8397-1d8d429d51f7
 29 ab42b927-33b7-787f-96ce-768e25fb4755
 30 73578089-aa5b-4a87-8cd6-8c9613f1189f
 31 b5843eba-0abd-770e-a715-b9d83cb9d943
 32 559ebfe3-677e-8739-8cf1-b42cca22c526
 33 03e3c280-bd98-4f70-91c2-47be439e8b8f
 34 6063ac69-1b67-2808-925b-065fa6c1baf0
 35 187934c9-d6bb-63a5-8413-e793ef3d29ab
 36 0fbf927c-cae9-848b-b421-22db4a5b74ff
 37 6f0d9b9d-5260-6484-8b66-936554b0e9b2
 38 d337b707-e03f-7db4-bd36-1aa6375be14a
 39 d2a10856-fc51-2541-83ef-02bad703da11
 40 d096d872-08a7-7bfd-b3de-47288da11dc1
 41 6667e3bc-cbb6-8276-9363-05500f03042a
 42 b8ab36b8-a419-4046-b030-2a6718ca475b
 43 648868b8-41e3-0b56-89ec-f49ddbb44155
 44 2b717b7c-9b64-24b9-8a6c-d8593d73c08a

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 40351460748852558375147253767478426867278402. Exactly this sequence comes out of new Random(928).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 98 of Run 45 (seed 51,450,859): new Random(51450859), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.