A858DE45F56D9BC9 archive

201208170309 yby9t

explained decrypted filler

3DES(name+title) ECB, 51 GUIDs, seed 505

Metadata

Post ID
yby9t
Title
201208170309 → 2012-08-17 03:09 on A858's clock
Posted (UTC)
2012-08-16 18:09:03
Timezone
UTC+9 · title 03:09 against posted 18:09 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,280 hex characters · 1,640 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201208170309) = 19a8a040683992d246dc54931e626e3b (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
51
Filler GUID seed
new Random(505).Next(9) ✓ verified
Run
Run 24 (seed 39,416,093) (seed)
Draw
5 · predicted N = 51 ✓
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
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

6963DE0E0B2CA969 A4CE80041273B0AF 4237C9DA47D943C2 849C43445C95571D 5C351638919B8BF9 BC095831A4BE7F91 85BD97E56392E5FB E3F5C6580B40932B A579ECB5B1E97602 51F173E36BAF4A72 B94AA092D7D252C4 A4C92C14F9606EAA 7EED12E08E4017FF 53D95D5EEFDB0CB2 3526625479CAEB73 9AD67D0650506FD7 BDF883C2230E23B4 6D382FCE1531690E FA60129E1E7089FF 30CD023F29A549E3 B90F0A5B4214AD94 DF934CD090B124E4 4AF3458A94C95BC7 6F7A453D877B15F9 9FE2940E45A68C75 2BD4D8FED2F8FCE5 C8E0A90AFFC19432 B411DCD13E0C3C3A 8582562B83A7EF21 2DC612322EE6FEC3 C3C84E517D7FCB52 16F4F999B34BD16F 2ED70E696736329E 5EC8FBF40090FBD2 04E6EBA44026E75B F7739C84A7B6DE10 B273286FA95E516A A1EE98D224187A4D 4B66E3BB672AE94C 2CA6C4F1FE9815B4 A834615D0CCD081D F1548DB3C0846ACA 7CEA021F7F761C70 D6F141B4AF17F471 06E56D4FC198BF5C 668C4A8351D6D565 5592EDCEB0BC193A 2C395AAA3855667E F6694442B7331E38 31387DF313700FBE 9AB4E6DC74425D24 0B343F9EA2A6CE86 1EE8BC1BCBE6218B BA439B9422F057E4 E8AE82D54B27E6D8 C59CA2A64077EEAF CA511EC6D9893AE8 89F975197DAB7983 50C4A0136C59C722 3FF7D4F440DEC264 446A23E99DD5F569 6FA0D3486CB65607 D0A25AE853C73E27 FB4102CEC2DDEA4F CEB7F0BDF15F8BE9 16619944E60D3447 42437D51B4F747A1 FCCE36BF2CB38318 425619A911C0248A 53ABEA9F353152AE 90676403E2BA1F5F 7817908D60EB1983 BD0E6CA30FB6158A 9904B5B173F709F3 DCF4D79BFC0DC32F 9EDBF4CFACFF9B2F 8D6859BC52050A63 7DF0F41D96E78158 A7BAABC5CF0E771C AE15D3791B8ECD7E F28F2EB86880853A B9FACF785DC9673B 7666AC74715D1028 B11CDAAFA1FD75BD B4C588EBD26CB786 072205C2767EB741 0F1D22E362B21934 EB043B2020A6C139 787043C0F5DBCF72 1EEB832077D6A002 31473A75015F1B97 1EA0DFE4E9495D50 DD4F375F941B3144 BBEBAF32026EBFDF 6BF397138701B494 23635DCB85695FAD B461AE25E64751AC 3F70BEF6F0B81E87 F59AA8C126521E9B 12A299CB260F342D 8C584CFA4F00F34D 5347755D5D8D01F2 793B242E72E32022 D9C99FC0508BB8AA 96F681C40AE1A102 33065EDCA208EE52 E8D61DCEF07CDEC0 C19C5CC61AB73AB7 7894655993B4D447 ED43780047545ECE 8D8A72BA045E7153 0FB336C5751BA164 0943A95456A53CDF A795624090D13353 458B5E9ED4CA3387 212CF804373B4EA1 6B9560797FC24C48 F9B4929B187DA808 E4AE237087F4EDDB 84FA5D25F8EBFEAC EA00A83451FD8221 D21D3C58F6F39E9F 4DA0A2D605BB017E CC5AD9513F07C7E3 92DF682FB24A039F 9349AE35944DAA76 7D8EB32CF80C9A49 F6B8E985165B512C E8F708783BD55147 DB636A6012DE6BF8 98A89BB4C95B18BD C6FF3AAFF1D930EA D84C2ACCF8306911 B2499DC26FD07C8A 536E3E9F6463C2E6 6B7316517B7B4ECA 0E1B2925199EBABA 73B95E89C1879A8C 6DD869C392055EA0 7D6740BECBC97A5D 3A2527E5028D820F BD0D3D79E608AE69 D47E321DE5ED5E40 17FD821C145F122D 4AA458C1FECE60E5 B8B79E11379506D0 514113EED369BCC2 1535C22084956198 F57561032A2763E4 5DF131E7239D0C61 C4AD6F46A103DDAA 742C0157CE146435 A6E78C7C8C5A4589 6D79102426649184 BBE4A2AC1D89E844 6D403623BD836328 93D6EF5E32B66075 FDFB0E11189E36D7 D679C714BD18217E 2FD426FBC2CC0EBF 34A5735E1AEFBE24 2643FA375517DC66 5148E6785C76391E 811828C6CCE5C3CE 1F580B842BF0F915 94101D043EDD520E 4326B491F820BF5B DDABE7FB77C18FF0 E25BBC72C967A119 7D154AD305D49B19 65D3AC7A588F177C 50173B3A3583F521 CBABAD52FDF756B4 FCE23EAF9A691011 639865E56F0D0631 89ECE789CEE79719 690037CF9582AB8E 2A8043CC0AE56FAD 96F925E94F3C216B E4A638CB48DD604B 8895409F55374075 A6564D89BDFEE8AD 861F0B57CFB6F865 6F8892B5DF9D181F D8E29A18E2251C81 F61E4C3977FD061A F73505CF043D525C 378ABC9A492B1134 55E7C464C7056F90 AC3CE0252051050D C960D4761D5C6E48 20E20FA1B6A1358F DDB4345B8CF07E93 0A3D85843055BBFE 76DED3FACDF9E8E1 0A902BFD264E6F35 42B3C787B44CC3BF 5855C39C4724537B AD6DDEC4540C6932 FF2040FE4443E487 609625F509805303 C20E2FEC7A85D184 5078F1A3CB5801C4 F128638F215B64CE DA2EE8B5633B930D 
  • Read the ciphertext. Strip whitespace: 3,280 hex characters = 1,640 bytes = 205 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201208170309 (name+title). Key = MD5(password) = 19a8a040683992d246dc54931e626e3b, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 51 GUIDs as hex (shown below).

Decrypted: GUID list

  1 8912bb76-7c9a-4d4c-9630-f6a50b16790f
  2 17c362ca-c20d-8655-8eb1-42a21e56c03d
  3 4706b63d-12fb-6d11-a60f-158d42f0ccf5
  4 e1339fb3-9bbe-3210-bf1e-c8b6c0843af5
  5 adfb911d-ada1-170d-bb66-b6e1880438de
  6 2fc94ee8-9747-7563-b9e0-ff2f15d0bfae
  7 c88cb536-a14a-1d87-bb75-12a762ebd855
  8 706127d4-3578-7b08-82a3-f063e59b8719
  9 34ce4f98-a6fd-43f6-92e0-aff817a9d38c
 10 22e10bb6-60da-4aaf-81f2-cf770ab35701
 11 fad9fc80-b66e-30af-8e7b-5a28d8c8dc1e
 12 cd97105a-ccfe-6d36-87c2-3e051d908c22
 13 28baeef5-f45c-7966-aa4b-83e5d3461f88
 14 461a525a-f3b0-1176-b5f3-beefbbff416f
 15 ac92e488-4bd2-4025-bc02-31b226ee31c8
 16 8d822b6c-337b-3f53-9670-fbee7ff08cae
 17 9b855869-bb3b-1da5-ad13-750f3ca44b68
 18 43f0339b-dd4c-0a5e-b6b3-47b1f8bb9f1a
 19 f25f7e84-b1ab-3df0-9af7-229e6162209c
 20 a997a5ea-0f64-71ef-9ae9-9e410aae2db1
 21 798e56db-83c0-8563-8e9f-25c8cf42500a
 22 5ba8dfae-e9f8-6edb-9290-301351c5d0a3
 23 d7ca8f61-426b-3186-924e-4a07f09c9fc4
 24 105f7983-6d63-4323-a74d-ddaf1a52ddf2
 25 4f89dd51-15e0-18f8-ad6d-7301d5c137e1
 26 04f8d505-a678-3876-8282-851c415a10d4
 27 87a6053f-71ea-149f-a1d7-2ffc7540032e
 28 6305759d-e055-50ca-af7e-fb1cb7b43dff
 29 fd2dbc8b-fbda-0d5e-8da2-9e92da86359b
 30 4ce32f6d-a09d-760f-a40f-eee9d4a12db6
 31 1c8566a7-100f-5d04-a294-19778b65da1f
 32 b867a8fa-c50f-4b2c-a022-8a7d68f22941
 33 676ff366-e5e6-30e3-b0cc-b21227e406a7
 34 bd11e567-d220-5f9c-bf21-462f169aa6bb
 35 0a93ad07-ef71-80b8-95b6-0628ad364e9c
 36 5af35341-d0d7-54c8-9bda-e330c5cc58e4
 37 a8a26b44-2032-348b-b604-000be92c1193
 38 1fdeb9d9-d61c-4423-ac95-9efc2035356d
 39 6f46bb8e-de59-71ba-83ab-7bcf05ed786f
 40 2ea4835e-0087-6028-9c5d-378a2623b5ab
 41 7b2c8652-6fa9-1675-bf8a-b32d754ba1da
 42 fcd97b1a-81e1-007f-9ce5-21602dda6dd4
 43 00afa04f-82f6-084b-9b86-2d537bdba1e1
 44 cc9beed5-39a1-33cb-ab99-72a76eff480c
 45 67890cfb-0947-10d9-8404-175d907676dd
 46 0a48bec3-48cf-469a-ab32-e48469da3a83
 47 0edb19ca-c850-14a4-900a-7581042cb0f3
 48 93629cb0-42be-3567-a1fd-ade6af389621
 49 2c2e882a-594c-4c53-b393-4f5b3bd8ce5d
 50 8b4bfe63-5f68-82c5-ace4-8edb2b51de1c
 51 89b75948-9312-0f2c-98b7-bbe3c8a66405

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 486317174436714310378634131507543585347610031413480. Exactly this sequence comes out of new Random(505).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 5 of Run 24 (seed 39,416,093): new Random(39416093), Next(8,64) per post. The RNG predicts N = 51; the post has N = 51 ✓. 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.