A858DE45F56D9BC9 archive

201303301329 1ba932

explained decrypted filler

seed 22

Metadata

Post ID
1ba932
Title
201303301329 → 2013-03-30 13:29 on A858's clock
Posted (UTC)
2013-03-30 03:29:58
Timezone
UTC+10 · title 13:29 against posted 03:29 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(A858DE45F56D9BC9201303301329) = 9e2a6445f9b9c428a9762477cabef778 (name+title)
GUIDs
44
Filler GUID seed
new Random(22).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
82 · predicted N = 44 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

1F179084C8F1D4AA 9D1AD03A55852780 816B5BFAE6993D43 14C51D86A805BE40 B45A4DC56EA5842C 83727A1CFC8A6B15 E621068902EE6A2F BB1F3C9F5DF52688 42440C2FA052DD7A 14D9A46F8360BE45 3B468E5043474E31 16F9D7AFB4883D63 CECFA3609307F12C E2A0143C8B2F0C7E 0CEB670C7FDA1DC0 9E470312834676C2 BC1CD71DB24D96A8 EF7AE83CB4DE8303 9A82F80948A2E79F B82040B817619099 7682261F7F73AF7A 004A8CE1CB34F13B C9987FE48ADFC01E CEB4A02469761724 F6AD30190F8CDE30 705F09C8B2056FE4 3CF58C11710DD080 A5DB9AA73878A40D 5E4565E1938D8FE9 7DC19A108773DA79 6DADEC6090A4FAA0 FB6EB658191F9487 B1011144AC025CB2 0A33A8AA25D84DBB 0E906E392925C2DF F7CC2E5CB62A2E4C DB92F8E0B23B72FC 4CF6340BC7FCFCD0 FC71AAF9639D7160 DC3ABE17C47863FA B2F08004E414C657 16B0A53D78FC1E95 63F3DB48643C3438 8F9FAF436122F4CF C183174AB8F652FF C0550A11EF74D07A 3DAB92F4B04CBD92 B7E56BB5DCA7B7E8 C559BD93532BB5AD 94EF2595013DB289 496E741A0D643030 AA4B6CBCCF042EB5 54688B00182EC3B8 88BC7A39C60E2E99 91F920C549B40D62 6C9F086EB7DB7805 577D64A2ECD07806 26635CD6BB0677D0 A9769BFE37F65492 95E44C59F54B754B 914A60573B097A68 4753D23FDFA534BC 480102F39B61A420 4C9165C40405AD14 76F61460D0FF745C 5BCAFC7880D264A5 8FFE3307EC4F0E6D A83F01EC9381E0FC AE75E49FF84F44BC 58E77130C5ED883A EFE9B2753C88942D EE90999A6BA9ECA4 207AD8FD0DD824E4 038C046780D11610 57DBEFC940AC26C2 80C7E88C95EB49F5 1BD4FBD92A12DD32 95DDC69B925A1D9C E9B3D3C1CC51B373 A1220FED5A36E049 3FA29C7C176A9811 338A261135D66606 3673C3D94B0EF911 B8C78AB1588436A8 422AAB755F24C5B5 B524906132759EEF 76794B5A3815C596 2671D54F56D00E8F 07100349118FA995 D70F3AE7D6F4D76A 78DF926FC3CAF971 865967CBD72205C1 A495738D49EA44AD 033C122E5E5E7E8E C748E1A5F57F9285 3A1781A09E6A34CF 56013072D1044895 35C6331922F8444C D0F8902A9ACF9084 83073333FC3C7936 EE7E37AD19A9385B 6B6731098F6083B5 13163A37B57450E2 9377F06AD9CEC006 4EAAB32E29DAC645 C142A3D14113FD45 4FF0372181EA257A 4BDFD16EA8A5E97A ABC8D09CF913D49B 73A7215E06ED2900 D27D76591EED01CA 81A8F4DBB9E2B7AD E044A0D6DB1AED5C 3CB47054D5D997B5 A06E7C1364F5C725 A72C3D8761E588CD 29601653F10231DD 6AF3D92CC7A6E845 79000D77043719AE F79F02086E15B644 67BDDD66AAF391C2 E9034656F85FC5EC 753B45362D3B22C5 EDD76C138844CAF6 E92814F594372C8E 908C46A642BC6FAA B7BB5EF2C38C2137 165A99BFC4B2E1E4 0DF0ADFAC4C0C02D 1CDF3EFA2046DCE1 66DB13894894F706 E9E442C9161EB017 8E9BDF2F740DB14C E4DA27B1F9AB186A BE11EF727A103538 21B7BB7FB29EDF51 CC3177F7E70C3B45 63352418676ED525 8E91A49A09C16A52 EDA435FA9E8D9562 7AC1B849E29FF524 5CF0CB7EC461557D C1A8B9D4AB55D5CD BA3FA55983EBEC17 1C33E9DF19E1ED98 7A1622E1F4087BCD 9080F1D912151BAB D20F22F725B91466 F732A58058E92FB7 2D8B45867CAE5A31 7D5634E6D7AF3D0C 3334F332F54FE01B 8DCDE31430D75088 1F86795762AF254A 243C0C8BC5E233DF D3B37CA38F2B8F6C FF6C76E7A353BF45 E1D6CAE32E81395D 8DB545CD141376FE 23C884BF6B783255 35892C2B82491CA3 2CBDEF39165D6FB6 16546CD1EBDD72E4 99F7B42339D10856 03C1121878A80150 E13FF25B1F990FE1 71C4E49A2E9BFEC5 8DBB606482139042 25E6C4BDE00004DA 41C2AFB0A377CE94 4786352686522407 B5A209EF21CC44E6 36FB16914DBA2FC5 E5A30E066EF3DACD E87493FFBBA6BB62 B39F0CBB4A3C1120 CD26DB846F7E66D9 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303301329 (name+title). Key = MD5(password) = 9e2a6445f9b9c428a9762477cabef778, 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 f708f512-f2a7-1f49-a389-0d1150d61ffb
  2 e2e1ac53-6795-27be-a6f1-b3325dfbb062
  3 196a4746-d5de-1d86-bc6c-54e054bb3f2c
  4 ab842c10-97ef-25f0-a09d-57df09adb1e5
  5 8dc1f77e-2395-10aa-baa1-50990d8c0e05
  6 b1d0fa02-37d0-7b23-8fc9-2109723baea9
  7 f37f94e8-87a6-62d5-a0b9-d461dd97c36e
  8 39b9f146-fc3e-4262-a5b4-1a99f6dae77f
  9 94712713-4369-61f1-b9c8-e6f16eb6170e
 10 e1735e7e-ed11-3448-8b42-42a68e1b16e7
 11 47686e42-7c2a-401d-82fb-053330afe8af
 12 362f2195-d67f-5699-afa4-ee7795aecb65
 13 6be91636-4180-6fb2-8714-3d4ad9eb797d
 14 bc960ec8-dfa9-8d75-b010-f7fd34f4f010
 15 c25c5e94-08bf-3c5b-a3cd-08296a45447f
 16 2912f6ac-6c11-60f8-a7be-bf32009b05ec
 17 945e80e3-234f-070f-91ce-9eeb6dbceffe
 18 54ed666f-1ac4-5492-b412-6e63369d50fc
 19 2e579fd9-23a3-2179-832c-298cba941677
 20 09307b79-5405-7afe-996f-638da072ab03
 21 53cf9886-74ee-6797-8c44-74f42db167ce
 22 18fe3257-122c-243d-a4dc-3a4d15aa70ca
 23 f4c3cc25-fd3a-60ee-8b29-86584a9a038d
 24 46e50168-8b72-67be-965a-fea0d9a5bbde
 25 dad77758-69d3-77e3-bdb8-244d3c28ab9f
 26 f234bc5e-6212-6a15-bc2e-634cefbbb1b0
 27 a61476b3-d983-7e0d-af87-222995968655
 28 c8570d6e-b214-24a0-9ec7-de57951abf2b
 29 70cafd96-46a3-536b-8f72-c692511abf81
 30 e6cb6489-8580-705f-9f77-010ea6f64c12
 31 f3d87aef-0d5c-28e5-804e-0e093cb463ea
 32 522e501a-9f25-2646-8584-04b85ab6a736
 33 9fa90979-1a24-1b73-8146-60f51e405fe6
 34 8ec0f4f8-0bc3-42e5-8b8a-fa6ed6fc95b0
 35 c4998204-a485-256a-993f-8ff07aac177c
 36 7e8d55fa-e486-6bf8-b020-e2521f2d1dad
 37 4ce87423-efef-2742-8635-4e52b1e29d9c
 38 b3c45c34-7749-3ee9-8303-c5331c0257dd
 39 2d9379e7-429e-0d9d-a7b1-0bd1499bef5f
 40 7c6397c9-4aaa-40cd-9c67-25f3afef99f2
 41 a1797a43-9c27-3919-9890-dee84bee6970
 42 f6b415ea-c018-771e-b88b-2bbe3d949f18
 43 cacc6852-f858-6a39-b60f-3383d9c5ebb1
 44 82609b40-ee35-6363-94d4-6525cc462f9b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 12121764634568360527626676725722142623043766. Exactly this sequence comes out of new Random(22).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 43 (seed 120,022,078): new Random(120022078), 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-03-21 09:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.