A858DE45F56D9BC9 archive

201209231421 10cmr3

explained decrypted filler

3DES(name+title) ECB, 48 GUIDs, seed 787

Metadata

Post ID
10cmr3
Title
201209231421 → 2012-09-23 14:21 on A858's clock
Posted (UTC)
2012-09-23 18:21:02
Timezone
UTC−4 · title 14:21 against posted 18: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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231421) = 2d7fc31694675feba7f1c8c7bc6b7823 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
48
Filler GUID seed
new Random(787).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
98 · predicted N = 48 ✓
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)

0BE27DDF14EC180C 1DEE1D5C34803893 1FE817F3DAD71C70 B6D2A31B36F3A951 D04AE2C6EB62390F 61ED33378D0C67FE 180F19277E24CD0A 23A6FC4769A8CEBB D139BDE508FF0072 66D0CE2521ECAA80 F1B7153684C4BA89 A58F829EFE7E3E8E 15E750E7069FFE18 D9E80819E9B07DEA E8A4D8777320A448 BFEE0C906210259B C8E61E4F39585588 85963F3F7E6748D7 C008304F9CF68434 F521FD53EB95B939 A4B90019EF60E1C2 E04A6472ADF6A937 8B46C8717EE352F7 1B8BF7A0A5173DC6 0409EE37AC78BCBA 926D3A908A477369 6DD1648C9531287E 25066F96CBE3BE16 485ACABE9668BE86 18268C1EAD6A76DC 8154A6E94B08D3EC 465C4458FC2DE2E7 724501BF70D6B11C 2C3CD1210C783BB1 04162F0F04B1D729 407977983F0E7765 2EDA7F5A347DFD6F 504D5E75B057E4F2 8DE3A01840E0FE62 48D137296E00C975 6E8DDEB60F2453EF 878A46FB818A2380 1609F5BDC54001DF 2C265AB36A7B7C80 E3A21E741CA90512 5B55633745C83740 C4B9B9C89D46E9B0 76CE92D66C6F0130 1F15B97E9FA51AA1 E0DA57E943D64960 0215184F04E34968 61D6302202148C34 E88748ACEA55A8B2 BAA91F9A26BC53AA 42B18866BC575CAE 85FDDE59F7EE7F4E A317D821C3BF714F 0A249D95BD664247 521175DB2E0CE8E3 8BC90D7CC3586EA8 AAAB78C8E2E31431 8A02B3F5E6B4FC03 F02E3965AE5AC9E1 4930F458692D5203 07E5423BE33408AA F909CD6118743C52 CB73786A7F60021B 66F5E20A3C01EAF6 F923F5C5AF2AAD6C 63B41CEA068392A0 D83BADB2760837A8 1423B977406D3382 E0D30DE46124E1F4 ACE062774CCED0A3 AF46A146E02DA02B B3AF94F71276396F 18199533FA03BBFA FFF591BF5CA172E2 446D0F1AA31407E5 A2378A39563B593F 0C9586D07C002091 87C2955F5197DCF7 6EF2140183A4FB67 B74157842EA0570E 0250BF77AC1734BB 18A9786036EA571B D1C079476C886950 CD3955A65998C540 6AA81A2E435704C6 DCAB73D46B22E082 72BC88141EA3DD13 765DE811A3EF34D8 EAB37A1993BC6639 1DDC066DC6AD33F9 ADC49E91814D9282 92F2094105CF461D CB39B78076C0AD18 677EF7E073DAA6DA D0025C76183CBC58 8E84A01DBDD1C810 D2CC6E6AB3A74811 69E1A0ABE0A409B9 FD60D14F8B97DF05 E57185FA7DDDBF8B 9DD397EA54561AC7 978B427A387BA923 DBB2A09B1C43DB0E 2CAE66B1ABC467E5 D5C793478B153B30 A5E9692BFD782E6F C410143FA7B9FC3B 488BBE1DD0C1FC3D 145F65298F601BB5 8B5C3CB48CBA9842 E05D83BDCD196A56 2357DC3AFB8B0292 33B03B01FB7CAD07 49A79830A2457231 BAA643A37D015E33 C1991C68E03292BB 9F48326C5CB49E59 81D457F28558F96A 77308FDE8CD4FD94 DAE638D82C84E536 50FC35C769DC2941 CF4EB71F4AB6084F FEF6942319E1A3AB C11A9F56C55765E0 90755A55A21A7BDC C1C6B8E71306CA64 4793F5A86742FE36 967E6AD066987BF1 6F9BC4D30AB47401 B4855D8FA5C12CE8 3497D3CE07729933 5BDB94181CC81892 8A4ECF3FAC5BB170 0830FF0828DAD1F9 B60D2CB95C3B3FDA 1CACB63C0DDD3E39 A3067F456A2C138C FDEE944B01C32176 4BC71B09F9878CC6 629990B037D746CB 8CD1777D90586493 4235E2BD02C02821 F3CB0D2683A298D4 E53F9E8FFACCF335 1152061A73281A83 BC0999171F0C3F58 6CC0AD02326D02F3 AF1967F2C7F25621 53F896079CC45178 A66B3758ADB4F9DA 24027C5112DE884D A1B28E7156FBF676 F2B1A125E647AFB0 8DBD46A1CD589BE0 A3889D5FF1C3009F 23978105ECE8218E 4C8307EFE0C82C65 93893CE63766A212 1917FA87801E2C79 8FD7FF2E90286A6D 1DDE050624ED175E 2F1DAE1D5F5C8CCE 2FCEC79BF7DF894E 6D82C946689FCE0A 6A58A7F9D59ED8C1 2534375DA1DE7E37 0C8019E3CDF25F2B 1FFFC207A96CF736 484B49AC97377FCE 4B93CF3104007825 2805E48407BBE28A F34C95B62D621F1E 3D518E15C3866AF0 A85BFDC84E03B63D 462061483F53E807 D67C4940479C1CC2 14CE31BFFE33A383 EC7BB30F4B58A52B F4E06DE76C225E6D C1A8B7886259752A C6A6DD0BFD5C4678 EFEDCE522177E608 440BFCF0024FD0A4 0DB19F28AE6A8FF8 27D0590BC4863B1A 237C041BD21F2AE2 D237A9FA4805D8AF 65B812050A5B63F0 B2FC24D3BBE3952F 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231421 (name+title). Key = MD5(password) = 2d7fc31694675feba7f1c8c7bc6b7823, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 e8f6e1dc-095b-7dda-ac37-2c1c99f24fac
  2 231b448b-4fcc-61a8-8b3c-36be1a71c624
  3 8174135e-673b-7cf6-b5e8-d581cc131ec9
  4 a9084df8-4667-444b-a8c6-2591fb219d32
  5 b1a17a37-d27a-48d3-8765-5d5a10439419
  6 ee068ead-42a5-2506-a825-78318d712437
  7 b7574668-075c-433d-b048-63def04d6b65
  8 5116b4c8-7907-2b84-94d7-197f2485b27d
  9 63cb9d8f-479b-3169-8448-5229bfdf128e
 10 6729ee48-1a87-4d2e-8369-c72961996daa
 11 ad378da5-0214-00a1-831f-aacc5eabf4ae
 12 91bfbbcd-9861-8ea2-8d77-6844f9c95077
 13 4349ded4-0ff2-5b77-933d-18420d0ef1ce
 14 001d5b13-381a-8e6d-92d5-00e7c729fead
 15 196bf232-21c2-7f20-806b-31a73fbc7840
 16 d5ff5f7f-e3c3-4ca0-9189-6b507e309203
 17 82aff2af-93cb-69e9-a868-3dccf5f654d3
 18 8e2580a1-38db-8f79-836e-2c5f1c5f0316
 19 d5512aa8-e035-8e1b-a09d-14aeb5a276b9
 20 10b86d55-eb56-05a2-9867-67d2b13560b9
 21 9d639132-5af2-349b-af64-e2361e345372
 22 ad881a65-1e71-8bfc-943a-170abb7255a1
 23 da85dc3b-ba21-81d2-acb3-cca8be3a5ae2
 24 7a380a22-0917-87c8-b329-555778909ff0
 25 ac438e6b-3f0b-7b8b-b27c-92cee17ae5b0
 26 66f25f22-d2c1-630e-84ec-4ab24e87b16d
 27 4e48bf0f-ad80-5f28-bdda-0a300a531e07
 28 0a5306fa-02c9-20bd-b504-406fbfbe2e28
 29 7379d908-1b1f-8353-bfe6-aede36bfabbd
 30 47c2b506-3164-892f-a744-34c8a307e044
 31 20c71e6d-0e59-6a1e-b1d8-a3377653e2a3
 32 f89ccc50-fc1e-6b1c-bd08-e48223f4b284
 33 6068497d-29be-6b2a-8508-70e710b2b2b6
 34 d506d3b1-1769-656a-b83f-13d2bfc98a73
 35 e5d78969-bcfa-4be3-a50b-b09596679c34
 36 817373b8-e273-712e-9444-29a9854b7e19
 37 1bad21c8-0e1b-84c0-a654-605fe42e6318
 38 9fe16fb9-a4ea-6385-a462-fa76eec547b2
 39 e511645b-001f-1960-b0f2-dd539ce614c9
 40 402f9fef-a57f-7e5a-ba31-a5d31f65c015
 41 a5b4cb1c-0026-648b-a329-d06e6c3bd32e
 42 11ab55e1-5795-3f61-b4af-5408e5656d51
 43 67ae20f5-7144-3f43-a0f7-f99100026006
 44 cda77f6c-4083-363d-ae44-ae0b8f88c8c4
 45 1ad26c31-f5d5-7201-bb48-31f0f4ac6f64
 46 89e79b73-55fe-7f4a-b898-eb9ba01cb236
 47 b2abeae6-a352-0304-896d-c62924b3abe4
 48 96872377-04bd-76e9-8b08-64f69318bed2

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 767442423408587468803888765288666647861763337707. Exactly this sequence comes out of new Random(787).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 98 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 48; the post has N = 48 ✓. 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.