A858DE45F56D9BC9 archive

201210030721 10vbg5

explained decrypted filler

3DES(name+title) ECB, 50 GUIDs, seed 746

Metadata

Post ID
10vbg5
Title
201210030721 → 2012-10-03 07:21 on A858's clock
Posted (UTC)
2012-10-03 11:21:12
Timezone
UTC−4 · title 07:21 against posted 11:21 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(A858DE45F56D9BC9201210030721) = 1cc5f06820b816a14773ca3c10244ce5 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
50
Filler GUID seed
new Random(746).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
82 · predicted N = 50 ✓
Machine boot
2012-09-22 10:16–10:36 (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)

03B793047A0A1C4D 86B7DD9B49A2EB3F 678FFDA0C2094CAE 6EC099B1E429846C 61F201A1D922EEC8 98CFD2235E60CCE2 C51D565BEC43390C F10BDD1A6244F559 38988CD4D892F5FD 52E1FEFCB8B95845 3EE15C1CCEF33118 7D301525EF61ADB7 91582939F4A23309 7AFD8A73F655075F 07A5A1A1FF8B517F 53927C6963058FAF 31BACA3930583C3E 37DFAEA9203CEBBA B9A0DBE4E3BCFD51 DE84CB96A33EDDBB AA6E5125ABAEA5F9 D235989C13198047 03FDFB123BC9BA27 689DBE6F22CA2C94 468670BB1A68633F 21551A5231FDA494 5BA426CBFABE0145 1597558CA294E3A7 57623CB05E927BD6 B550E61223174B09 71706E7A1DC0B2D8 B9343C7A3C91BC1A 5EB3079E9258F4AD D505F3ED6850FE87 1ADE4DFE46B95532 4D1ABB6DAF68B7D7 566F422E8A5DB094 F593B1A34F81208C 80D63468503099DB F07AED89EE010A83 ED7EED092438453C 75B4BBA8C8ED14DB 52AE28078D0C2DE0 0AA66B32607F7715 8B461E5CF6329D50 7E9ACC57D5DD1BBA 39F0478255604999 0BDCFB081E17C2F6 D00D0AD06D497DBA E691DFA776AC0045 75276637016CE95C CDF0DEBE7514354C E38294B256A629C3 C6557547E8DEA9FF 65F06B26072040F8 CC9C4C824C572245 7534DEBD287B651F A44400D4E0BC8F67 F94DF0BD8C18646A DB2FB84C90593D04 E6C601E006A1E45B A6F45F63205311E5 63C4C3A3CBB1A901 DF240A8BC5AF3440 F856D6FA267D4D5C 22AFDE0E780744C4 44A4A4AA37B8AF63 BC312A5A84E88803 24037FC42099F158 56A9F61816366190 693D1044D0EB1536 811AA3770C643B02 E5E3382CF7DD14C0 26EDBAB577A7701D 9D83CFFFB6BAABF7 BBD16CDE0C5E66D5 4E42C4C30E3BE941 03349259E3F6D8E2 B72DCD5F8C24FA0F F5E58A49BDC1BAF5 B80DEF49CC34A18E 24E44A95B36E5D8D 297365A4FF835367 23B8FC289BB67CA1 FA7B7062C3A79656 0C58B6876763987A D6238A3CA99059E7 3668ECBA405737A2 F4492AFBCAC25FE5 E686C235B5CF2997 F6B0E9C724F4EEAC 385A5332A4DAB0FC 1D458D84B15F3ACE 0F9CF289A0CB9EE2 B16E855210F76D3F 72EA9E4051015E2F 478ACD07D063FEED A3862CFE411385A4 09406B666A0A9FEE 1ADFFF6E0F84016C F8F7712A38E23A59 25AB8F49AFF54991 65004796B20C0122 10DE2A8AE954F84B 7C8BD153968074A1 42CE6CE9DDB54AFE AF70BF8BABB04E85 3142D3F2A140035F 298E717066AE6B81 69E9B1ECB7B5BAC1 6A41DA6267052FE4 519745EB319B817B 8F196B4553855529 8A845202E5E8FCB3 248675CBB13224F0 D907364F3AC89DA8 83B85441F530FE2D EAEEB74AF04E8983 11F6069FA6C97B07 4FC325D5FD96324C 7BA4DB94CE317AD2 840C0E77E001C6D0 F099271D9B6E1DB5 826AE6C1CE3BDC24 EC532CB86C49E989 3FD47E691FEF13FC A1B816D70A3CE6D5 0434785E93535CF2 3D8165A921B05878 128762612D4BB315 06AE4124C342EE9B CD09FBCDA85B19BA EC20DFD353D10C61 8B5EA6B11D37535E 46A6B9D1465840A0 AB0E8492C600A733 7D932B1A7356B632 30BB0558E0F0C58A 669124FCA45B269E 4FCB070A3BE2F9C9 31073A7777904396 57F623DCDCB8043A BD8AB098BD24FA1B 6B800FB3E91990C5 8BE059829194C740 E25304FFC35BC69D D80AC78B73E20B96 8EFE12A4D51A006A E786C805F82A499E 009CFEAC1B928FDE CD2009FB5C351FEC F9A3C4CC204A63B6 EFB4469739BF2019 228229865CB2C6C6 5A7FF787F2B6C759 E74EA7542D45976C A0809EF511A429CB 48EE80A25152F42B 9F72AFB49EC94158 395D9DE0E25CC071 AD1FAF777A7E8E1F 13068089B9A7E762 D6E4A4581A6F42E9 06D85D0981A4DDA6 B479664F4059C840 6565206FE764F622 41BC058A8E5B4CF0 EF48801DD0914A61 09429EC7D1868BF1 24E433D036C78E49 D44EB4864F05C8FA 1AE712374D26377E 2E5E358842FBD86C 6ED5A90DE617FE85 86030B2EA9C8E6E0 B4BFB720678E201E 675CDF54BB001096 9F5A38A632856501 4E7FAE295024F6A7 003377A685063A8B CA3991E1B6C419B3 64363372C2A9F5AE 8F154BA6683E4CFD 2333F502A68FAFC7 D581783A849C09D2 A973C3294194B9D1 A9E61861AFC6AE55 FD12CC18BE6C6796 4D71941D80FEBD56 7A5889CE8FB1B1C5 F45AA60BC423700C 4BC1E3557EA3476F 0DE33AE94CBD487F 1545539008C89193 68D95AD07D37E38B 5A3F9338029FBBC4 0A859E3F02847214 8D1248300C4D773D 93F1491DDC3A82E1 0C43EC104EFD70B5 8D0CA0E21928B95A 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210030721 (name+title). Key = MD5(password) = 1cc5f06820b816a14773ca3c10244ce5, 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 fd96de8d-39fa-4ba5-9338-96a47e9d76f5
  2 16c13a8a-0f33-6e6c-8ed1-1945390c8cb5
  3 9e8d90f2-4793-151b-b466-af33885543bf
  4 6e926468-b48a-7e4d-9f13-db04305a20a9
  5 534a93cb-0722-0784-a40e-14100fb681e1
  6 ea70232a-89a4-4bb0-9a92-9f5842e44425
  7 56a42ddb-410c-1f96-845e-ea22d561117c
  8 31352b69-0d0f-671d-83c2-f37880ae9b93
  9 8ccf4d66-28d9-28e2-bf99-8444276cc7e3
 10 d46d850c-bd3a-30c8-b0b1-89cd4a132690
 11 ffc9d679-e3d0-8692-81dd-05fd357b208f
 12 da01062a-915d-7b7b-8824-49715fc1a750
 13 22233d65-1a0b-47ac-be4d-d27c8b5e662c
 14 cca971ce-49f3-5220-82e8-3d428e4d8464
 15 117a190a-bae8-1d89-b47d-6e592fbf46d3
 16 cd92b119-7d71-8458-a393-f0fbf66664cc
 17 788bdb98-f9cf-47f7-b7a6-e16f5e67922c
 18 520c5f20-c62d-4149-b253-f44a4db34236
 19 fb4441bf-379d-7276-a2a8-4d7893f2a306
 20 f426ccdb-e033-168f-8937-053b6cef3e79
 21 06d913d1-b562-8aa8-8438-3fbe7ac07f46
 22 809020a6-bbea-7fdb-b251-8a2b923ebbc5
 23 bbfa7013-6250-0edc-9936-e3240ba4da2d
 24 eff2e18d-d9b6-58d2-976c-f65e01266355
 25 625f0da9-1a31-7c61-8317-69789a2646d2
 26 29166dbe-964f-3e53-9da4-bd13b84160f3
 27 1424dc27-44c2-2d37-a9d7-81aadd3ba924
 28 8651be29-6d1f-8fbd-a0c6-0421d1914509
 29 2c48f3bc-db02-5b4c-b0b0-b194aa959de3
 30 65079a37-88eb-7e52-bc9e-5b17b4f43162
 31 fd930a8b-5e52-585c-87ae-216be8546aa0
 32 b52c15e2-872c-889a-99b2-9676e40d8b98
 33 9d02464e-b439-2b6f-afbb-f39b6eaaa64c
 34 d12aad37-52b6-66cb-ab9c-878e163fcd8c
 35 997cb9eb-b682-1dca-8169-600fa5a330ca
 36 c89d93c8-477b-063d-8bf3-61aa3f22d1b5
 37 205dd5f0-6a11-8ac7-9eb0-ef12b99d7817
 38 1c2da616-d489-7fd5-9e2d-63d905e26bb3
 39 965eb2ef-77c5-0880-91bf-7badd2c553a5
 40 6b894f2e-3c9d-428d-a1bc-f1d1faf2f9ce
 41 1a602829-3304-1930-8965-2c7e6bfdef58
 42 be99fae5-c9c7-83f7-bcfd-7f04ef347c01
 43 933b9472-97f1-8aad-883c-201bf5e8f2de
 44 65c1c713-28cb-6f48-aaea-3817e85bf18e
 45 84431235-ba55-2650-b94d-7d9347a65e31
 46 87d5cb6f-e224-6448-b705-1e6d04bbad58
 47 a30c1762-77db-1d18-af0a-54078571ff54
 48 9a947982-2f64-137b-a739-51bf14fbd0ef
 49 69fe5615-dda7-0af1-8d95-db2f6d146e54
 50 4e572000-e7c7-788c-98ab-aa4335f069cc

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 46170416238745184471870573285758261087041886261107. Exactly this sequence comes out of new Random(746).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 82 of Run 35 (seed 854,622,578): new Random(854622578), 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-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.