A858DE45F56D9BC9 archive

201209232250 10ca7o

explained decrypted filler

3DES(name+title) ECB, 42 GUIDs, seed 585

Metadata

Post ID
10ca7o
Title
201209232250 → 2012-09-23 22:50 on A858's clock
Posted (UTC)
2012-09-23 13:50:12
Timezone
UTC+9 · title 22:50 against posted 13:50 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,704 hex characters · 1,352 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209232250) = a5ed0a1a61231d827976f014c84cf5d8 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
42
Filler GUID seed
new Random(585).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
13 · predicted N = 42 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

B5227FF59565D9D4 22711C85BBB00CAD 5F19614CA8A60BC8 487A65042EF9AB4A EFF51ED24265ED90 C7E023E7862EC50E 278F05353CE938AD 9CA00633996E2F30 4605B1645007765A 030D026700A6641A 9077713280213917 25AE724E69E64FA7 A378D30A9F1EDE2D EC878DFEB55D05BA 912691D7C5FDF72C E9C2A827F660DD1C C534FA90C9E049DC F3059E8C3A94377C 2401F85EEBCA8C36 11F93ECE356BCC33 6E1C202216A8F1C4 1C8F447022D1A0C4 C3CEE3AD1AFB74E1 192C681CA1739862 A10325D9EDE40715 A8EBA5BF485CA9CF DDA4C1DE881E0678 ACA6D379E9B6A956 E44271380A18AA66 C8FFCBD6C0263398 48D0AD83A677568D 8BFA94B01748A605 F652EA7085EFB6DB EBE14AA8A784750A 8ADBCB9C8D8AF372 FDE4686C8D325A18 BD4DA5A404C571CF 29CD27935305FD2F EE0AD135602E73C7 A31B9F5039783AFE D0C0BB928CACE407 8B51C1217A851005 E5C686B65B1A4A58 3F485F4AE77FA3EC DF434494455CC1B7 6BD4A88277549BB2 457E1676B271F15D 91DA0928D42B13D3 DF726595186BEA4E CEC01E037C9B9272 4F862718F700DD20 AC7D6B824F0AA316 2713394DD2B3F79F 4A9CD30F4AD89F6D 14C1CE304F302B59 67A3F4F9B170C024 1453FA3811EFF7C5 F96EF137AD0C1293 60E4F6C57C7CC09A 71C0B08B451B8C04 427DEB54B1A49464 2A437CE5267867AD 5376B8A0F91FFE5B ED592A5A559C8FA7 86D6A19D58841D65 4AC61D0B90C9688A E49D80B263656CCE 3663804779F95E3B 40E6DE4CB901E982 F7298B28C00E741D B7C2E18CE5021DA1 0390F521937A8147 563EAA07AC260F69 45C6584AAA0F0776 45D6533ABDD3BA30 8AADEAEDB8A8BE18 5C2A6D319E08F891 CA38AA6C4080F2C9 2DF40DC7B8D10A20 555A7EF713F60F83 4F782C70A9110051 A0DCBF0DE34C3D0D 0E93933E58F859ED 292D877ECC60B5A0 F96C10012D82B055 5DED3E53D6E65BE8 DB0015AF928D16DD 04522A2C592A736D 33D590E80C46DBF7 283AFDB928FDA28A 1DEFACB690885ED8 143DFBCE47D76914 CFE288EDA99A4B4C 432AC22BA9945EBC 9E9EF5E9933197E5 1F18797F14C402F9 9ABDBB30E80A93F7 EF8DF21DE882CEE8 0351BE9D8474AD2E 8D82FC4DA04E24B2 82660CCAA605ABBC 70595F0F8A8D0660 6E744E2974814C1A 68ABE49B593AE355 69DF1F0EABC3251A 79E5D7B1664EEC4B 3F37AD710801D55B D253735848EC32E4 FF63BA4A7243C32C E9B3F681F04E82B1 9BFB6362B16C1DF9 6D74BAE90D559CAB B16342019D67625E DBBFBE86229DE51A 024C8B433144A5AF BF321BF0E8CCDF69 6BF7F25E31C0E0CA 720489DF16AF6936 90D48F15399E7F08 D937D2D2D9DE1EED A455BC72F6491EF0 FAC00CF3A44110AE 5A689D9DB64B7A34 49026F85364F55EF C8B18C7CA56F0F66 38E6EDECC970D9FC E22BB53A0A895F49 D52FB92F53760028 EC7329955933E46D 98829E2C1E962921 AB90C4AA3E443049 3FE2666BCB41C92F 1065E5996076CB6A CB099EB2310B2572 B954F1031BD5172E 0FFE3C1CE6D29B0D 65426A9A468358DC 03AC2D3C26490881 A147AB7B9B6F376A A87E514A51315C06 78208A580EE5BCFF 62CE8C1DF2FB338E 07D2CBB4320CE9AE C8750331DFDFF382 5B9684D5D27EE0A4 703FD24A689CD447 7F18F51886ED29CC D37F90174DB8EC16 63AD8EF408A5575B 064F707C9A9CFAA3 9DE96458FE5FE4CA 687BB4066A846E62 E9314483AECE4C4D 313AFD83DF726260 5D3FFA7FC8416005 96E68C6A0F3E41D2 67C7FDB39FF74086 4CA98AFE5163D023 76FFC92C10FE5639 B8A3A6F480691ED5 09AB9D5953AA3CFE F9ECF12C16E7DADC 9720A77DEE8220D5 8389674440DC353E 00E62F5B0D771898 3F0F9BA85AC2C445 EBFD4BFDC96C42A6 62A7B10A8F08315D 5E4955D0F287C92B 
  • Read the ciphertext. Strip whitespace: 2,704 hex characters = 1,352 bytes = 169 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209232250 (name+title). Key = MD5(password) = a5ed0a1a61231d827976f014c84cf5d8, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 42 GUIDs as hex (shown below).

Decrypted: GUID list

  1 4a76de15-5db1-3ce0-9df3-019ee9fa67be
  2 4e8a2814-d3b9-4895-9237-747f38fadda8
  3 5b9d1262-dcfd-6f22-a580-c7cf03f0e18e
  4 e9e48b3d-49a2-38e8-ad35-2e69f8217378
  5 2a3e6003-44a6-237c-8374-c2ca3a3c8fbc
  6 9d6ec3e6-0972-7b90-ab1d-98e7752235ef
  7 6f72beec-68b2-019f-9da2-d1af58b6116c
  8 1010ea5c-220a-89ff-863d-acbec68cfff4
  9 30b8fd38-f53a-359d-8fd8-787cf54d9b79
 10 47dff313-f19b-86e1-acaf-8298a0f45d15
 11 7b1e5789-8936-2cc7-944b-899eb0a2a041
 12 fd4a538b-2f65-1c91-9a63-1a69357886de
 13 fa39fd72-f8d7-74c4-bac1-1b688090c9de
 14 5239d198-53c2-75b7-9b36-e8aac537547c
 15 4f2959d0-d14d-4f76-b4ae-f3875bdd0e8b
 16 6c5a0499-7d2f-32a1-aa5a-3971256ed7ab
 17 a8d9f48d-e8a6-6fbb-b143-ecab6e23d956
 18 24e4ad81-5d68-6e8d-8efe-fc9427a15c74
 19 0d3236df-577f-49da-b1fb-55922ab9253b
 20 519be2c6-e737-73bf-8092-d0678a6a6199
 21 77eb87c2-97d6-4d22-a78b-1c952cdb0fad
 22 55acc6bf-b045-3e65-86e8-8067d7e58bec
 23 d62ef127-cbda-7816-a5d7-efdbf8c7ba55
 24 07aa690b-fc8c-3fde-bf41-92bd7a86fe68
 25 9f9d8e5e-47ea-06fb-9a6e-055cf4848007
 26 473353ef-60e1-744d-9581-dfb10df835c9
 27 e25869a4-7eb3-87af-ae2b-42336fcb7398
 28 d95fe254-fd78-1bd5-aba8-71b009456cb8
 29 4ad99158-7397-1107-afb5-f7cce9f5bc20
 30 11c0444a-03ab-1fd7-b465-9069d7e1d7e1
 31 04b1ca4c-8025-19db-95cd-93ff2dfffb50
 32 b3104a4e-1dad-44d6-b321-809a5470778c
 33 82d92433-9abb-4487-b0c3-f18d1430aff8
 34 d59a4f78-7e48-55c7-8410-3c98952c72c4
 35 6eb95798-e6be-85fd-b252-9adae6e3f8f1
 36 579f7835-5f8d-19e6-90ed-b3fb906103fc
 37 d9a1947e-2092-543b-9d19-a0e945d735f4
 38 4d62ddab-c53b-06cc-a577-ecc59010747d
 39 d6b31a1b-5725-4733-8218-50ad7d086ffb
 40 ed74b160-b4d3-1c1f-a6c9-f099e8c63749
 41 55277cb3-cbae-53e9-b9f1-031bd6c3b8fd
 42 c0b9509c-53c1-2954-a316-d28073a25ba2

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 346327083821774366474373078111144581504152. Exactly this sequence comes out of new Random(585).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 13 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 42; the post has N = 42 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.