A858DE45F56D9BC9 archive

201208170756 ycgpx

explained decrypted filler

3DES(name+title) ECB, 49 GUIDs, seed 884

Metadata

Post ID
ycgpx
Title
201208170756 → 2012-08-17 07:56 on A858's clock
Posted (UTC)
2012-08-16 22:56:23
Timezone
UTC+9 · title 07:56 against posted 22:56 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,152 hex characters · 1,576 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201208170756) = af3ce18a84f6213c334c01880d769a6e (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
49
Filler GUID seed
new Random(884).Next(9) ✓ verified
Run
Run 24 (seed 39,416,093) (seed)
Draw
100 · predicted N = 49 ✓
Machine boot
2012-08-15 10:18–10:21 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

7B9CC57B31AE688B 51CCAA9B01D9F9BF A73898218D7BB040 AE1489E27F1237E2 774D40F39D0CE92D E7702E48BA2647B8 C75593BA743E7CB7 C7A9093260DC20BB 7F1D035AE684DD4B 10912E58E476A657 5BE4AF71EAB54AA6 C67A32B8DDA5AD8F 90EBA44A5D9A9D18 8DCC942A30AB5385 BC04737141261C3E A02E8CB0BA1D1DC6 19E357ECF9D67165 4262AB6DFC364BA7 D06434F9CF50C670 E1C8C998257C91D8 00272AEC551DF057 86C78980381378B1 46C91E559E661493 B669B2C098E507C5 29D28CEBB29E3B99 69ADDFEA4B946ADA 06FA1613D1528540 6681B9B6DA3B1BD4 06F2931B9B8319ED 563C1DDF9BD45FDE 0693182210DD1B4D B84FF233058B040C 4F13303DE4EED814 C0C1C2BD3598C5F2 60920C6C681CE90C 55C72D09146675E9 61370A33F1FB73C6 6B347FF10A5EC1FE E5B3323D9F9F2812 E6F6514F38EF2298 38B4D055DC6B41FD 0E3894922898914D 9F49D82BA9001005 A359B774A6CAB2E5 7B16DE2C1A55A5EC 953B054A3D472B89 2D0F0B85D2DBA261 65ACB576FBDD009E E8704C7998807B66 8FA46D008350982A 7AA0F24E3805E09E ABA2FBD47FB9EF73 80D2AF66FE2CB502 15F627F4A0752BD7 DB37F8D6B934BEF7 FF78AB853BA9A95F 2D7B04DEE4FD6BE7 066A1B8BD79F4C8E 1E66F60CFE30B50B 1B31CD8C553406E4 617FE5DAFBD78AB4 72047A0A1104D6D8 546B1E35C529691A 7B8777231E667205 B9A019042A47B678 5F1843A3B2CFEC10 EB3B6B0BD7728987 3FDE77895CE15E0E 958456CE0C6D238F 41ABCE3853B2A439 1AC6FEE5D6C3BC40 74B5B04ABF6A3810 1FAA6CBA2EE17CA8 D656622E385B5776 483E7E51AFB06FAB 0050997105811D4D 11E305E61D72A5F5 2AEC479FE635B3DE 7D0FC1CE2237ACEB DD67C609A67ACAEC A289FE07210E3D14 F5C4C3376A757087 2178034E7441CAA5 26E0C1F6D9E58795 861C08FC4DEC3EE4 773F11191F2DD0B6 43C7F0527A681FC5 9A5431AB18F4ACD8 0548FBF67AEBBF33 2551EF2DDE275CEB 8C469CD1EA3C2A56 0F63E5CAEED5A6DD 14C27FDFE721FA53 41D31CC5830842CD 7574451F6D608424 8A1B7BAEB488635A 2B4DC0217AA7F9ED 218650C7A8D84346 2F7D6982BEEAA20E 5DAD969359BC21C5 8B9B9DB8BE29DAEA C0A358EB20B61897 0641E0D39DCD1C20 4871B876C9954CD3 9B95E66E37C455CD 0A49BBB853C0CD17 69F19F78CE745B8A 997D664A4FEC5330 6CC53957DF6F994D 9F5C86C1838802A8 BDA9B41ECC7D5392 E069604161AEB055 C3354359317A0A0E 3C37302CA4430BAA 8A92F099FA500C15 FB9EAEAC07CE7656 DBF472D07CA3745D 27D31A57AD870744 5F92B7805B3B8A00 27130FFA803722EA 5CF23C7E55A6EA1E 5531EFECA8BCE3BC E9232454A41683A3 DC240507D7B4E3C2 690E19F029964A59 5F329AEBD6530BB2 11396A6F59AE50DC 0C8F7CF722979119 7DCFEB270245C734 0B90C5A4F045809D C6E227CF8AF03E4A 69F2F5AE53CBC992 2B5DEC6E5537B25C D7CEFFD3C94F1782 81A4DB9394A8CBD9 8F70663ACB798EF7 0540B333F709D6DD 7D890A308A1E3489 1341A0F76CD2DA2D F210E90E452AD6CB 1D373C652376D26C 6144C01417791D4F 22198DC1EA7B41C5 071EAB00E332796F D4361EEDBC90CC21 90216C75F5D4BCD8 19B7A3201F15A4AF C2C9EC2C058BEB1F 791C2952444518D6 CF152C62E3B7FA58 BA337744688CBAC9 0D4E3F79672DBDEA CFC463C14CAC2EC1 7689201A9A058D54 3282C00B9BA62E35 27C354AD81E44C84 C2B4029E49E20042 304502390CC0871C 31DA7E5AF46AAB66 A31A70ECF360551E 47131405A64B3C84 1885B9B199644537 CD969885D72DDF9F 46AD9F047D62B899 A2B20909E45C4678 F6B156812F904709 11F0010E5B79A1C5 86BD9913E056FE6D 2E3EED2D0BF5F9CC AE16158A4BF11B39 CB04C531FCE25829 A612B55DC493101B 0FF156EA04C170E1 FACE9C0FCD58A677 8AE29CFEFC181A51 59F1AED46C464965 71DEF777733CA1B0 8DB6065DC5E7DA06 6501A8CD7398D05C C501F23781EFAADA 2D9000DC371B8A19 A348122C9D42439E A8B72A20F7702697 DAE355F4B58BE8F0 07F5F39583D170AB 237E320074162E10 658820DBD1353690 0F8B1F77FD84E317 48F54DED5A3E4DA8 1D4178042593A66E 9676299F862EEE93 F07FB07EF8FECF83 0CAE86D1C190673C 7FE794370D2125D1 A973FDB551BBBA38 7BC8081552AB1085 17D0DAFC7B1F18AB 
  • Read the ciphertext. Strip whitespace: 3,152 hex characters = 1,576 bytes = 197 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201208170756 (name+title). Key = MD5(password) = af3ce18a84f6213c334c01880d769a6e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 49 GUIDs as hex (shown below).

Decrypted: GUID list

  1 2cac2b17-bf58-4bd3-95d5-d32bbba7b64a
  2 28e8288d-3c84-1aa7-b5c0-ac08e0349a35
  3 23e05e2d-af59-6098-949b-330e61c9e1fb
  4 33a7090c-9281-20c7-851f-dd568178b1a6
  5 ee71885f-8a0e-24db-9d7e-6bfe6b7170f2
  6 b0b9097a-0ed4-0ee2-a4e7-4408fd5f02c8
  7 33d83627-eb40-8d9a-82b9-135b20534b87
  8 681314cd-cee8-8000-883b-3be39a24b524
  9 fb9a9048-f7fa-3e61-a737-198a01466ef3
 10 4e517381-3ac6-2a81-a680-d5d13e42db23
 11 1e4332d2-71bf-51f6-8539-d1d3561cafe2
 12 0fdde377-f040-56cf-900c-192c2edfa907
 13 44e4f382-19d8-3a85-a368-32ea1db8a3c8
 14 a1b9abeb-1fb1-3412-b502-43e27a8f9dce
 15 7e19c9ed-2e2b-6518-af12-521cb7379ca8
 16 04a132b4-1565-0fb0-9783-c5aaeed37a9f
 17 eaac985d-a99d-4f54-8369-678abfa816c9
 18 d8f529c4-c7ce-0993-9693-3603841dcdbc
 19 51d2e2a1-912d-5810-8bff-36b57ee172cc
 20 aaa3186a-1675-5bf6-9f6e-d4ddee39d6dc
 21 5efcf9eb-beec-2b88-9e77-e7f9e6617b2e
 22 e32fffb2-1adb-654e-8577-9f8739160a10
 23 09c19733-cc06-3399-ab03-561fdaef65b3
 24 7f030775-f923-7c97-b465-49d05cf52152
 25 dee06aab-5543-3c9e-8f10-7c87713821e9
 26 34cf4e37-8fe3-077f-98c7-6582207e194e
 27 c1464cf1-017c-8a71-a9bf-adaea991a5e2
 28 d1294caa-71cd-30a9-a746-4892468e134d
 29 66b42d9a-1f71-63f3-85b1-a7535d17e718
 30 fafca957-2e8b-02b5-b29f-ba35498d4a66
 31 2ceac28a-c1cc-4768-b713-bbef8baf101b
 32 db2cde65-83d4-2d78-9778-c89472168d89
 33 37e13705-bc7d-63b8-a8d6-ab3edb604b4a
 34 50d5ad14-520b-1657-872a-d909724f929d
 35 680158f3-09da-235c-94d6-edb7328a4fb2
 36 e11e06ba-2922-0b1c-8c67-b22195f24475
 37 cf50d82d-6637-2b62-bc40-bfedcc2d75d6
 38 fa93b636-4f87-7f01-8919-33ac73638152
 39 d95a7746-4d54-6cc8-a471-0ceed497c44d
 40 430b14dd-8f9a-8ae8-b74b-056d0727dc7b
 41 be61221f-d958-1b64-a663-d8c2eef19292
 42 548f4a2c-ffe2-2494-a1c6-2591898b3289
 43 270ded36-d951-8c6d-953a-1ea03b265dfc
 44 59c73838-cfca-2df3-829c-bb1e8def5402
 45 76734aba-4c48-80be-adcd-f672ffe259b6
 46 e10cdf45-f078-253f-8926-931379b789db
 47 92f73910-02ef-0190-8afc-7c8451e39379
 48 24e80630-49ad-24fa-aa27-310b62c0cfd6
 49 d04ffb1e-875f-4692-8f13-863af15e750e

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 4162208832553360405526373083604261202768128282024. Exactly this sequence comes out of new Random(884).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 100 of Run 24 (seed 39,416,093): new Random(39416093), Next(8,64) per post. The RNG predicts N = 49; the post has N = 49 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-08-15 10:18–10:21).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.