A858DE45F56D9BC9 archive

201207030835 vz4q7

explained decrypted filler

seed 437

Metadata

Post ID
vz4q7
Title
201207030835 → 2012-07-03 08:35 on A858's clock
Posted (UTC)
2012-07-03 12:33:48
Timezone
UTC−4 · title 08:35 against posted 12:33 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
42
Filler GUID seed
new Random(437).Next(9) ✓ verified
Run
Run 10 (seed 38,548,093) (seed)
Draw
15 · predicted N = 42 ✓
Machine boot
2012-07-02 09:51–10:51 (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)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

BD07FC6CD1C728F2 5BEBB619CEA2EA51 8B1B10DE0CC595A0 FF1815FAFBC07C27 E0A6A96B7FFCAC25 4BE6A9FC54349F82 AB3B3032545FB5A1 D8EA94D99E320FC1 AB7A70261373EF21 9E56A292F162BDE2 1872AE8804BF92BD 8D7B62040DFB1417 6E12F1B82B695CE8 F007C18B83CDC961 F47EFE10E9115B82 83B928FBDCD764A4 8A37FC028F2F0510 F314B012AB0A7FAF 9F7249E53485B976 4C9BCDB45571389E 458E2042BB8C198F DAE7BEF77115094F 1F1F36EFA4520261 0C9032605AA3CD84 617F336D566F23C3 D08C7E96F2BCD5CF FBB71C5EB389F9EE 7DC166566747C523 AC6313782F754FDA 2EC2C450D7F680D2 40C3B40E544AFCF4 7FE5CD6D6C3F3BAD F7811CCAEA98CAC2 D56539CC72DB56D3 EAD1DBDFA932237C 227FDEC37BE914F9 CB811C7BBF75D2C7 B577962DCDEB4B5A 2D8CE2D25AEE0AAE 8F835E153A1F3575 0301B78CB93B8149 5C5234FEC0A194AB 6CDBFB9FB8D45340 06F12898770C6CAF D8605E9C8F76F131 64C351B02DB654F3 BA2EB3A4191BEE45 C87DAE74DF2CD151 DB641AF52390986B 5D9437429CAC7B62 55FCB2C895626FA9 D9B0D8CA8E88F095 B2409C3D8A18AA7C 1168D7256D594B5F F505AA15C71F5AB2 93ADCCC5FB73FB5E 505A8A43217B18A8 F9C131A3E2EB09B8 55B01494C223947D 7276A7D334E4E81E 3EF12BF8188DFFA9 B9DB1C9033EDCDCF 37248BAA506E00C7 1F5154DC97594661 615D8FE765ED1900 01E384EBFBB8F817 3BA6F9EDEC3421D4 9F15DCAAB926B3AB 6918DF9F5A5A6E72 B25BD767A2A87936 F83819E54645279B 0E3135CCFD4B97F9 B56059E44C83C4F4 10CAA8BBDC2A336F C57FE21FFFD3943E 7E201B13DD745E0B C81A2C2D37164F74 F949AB91550CD260 854AF0A45C31C27C B7CA31DB4309D17A 624194811F620DA9 C37863AA91498F1B 9695E589EBFC47D3 118EED7129E563F6 B23E2AB1B61B57BC F78F2094394C6656 C3CAD81A46FC7081 81F4FA34155F83B1 CB3A2C1F06917300 1AFC97402A7C1BEE 80499A89F7C98D5C 556B5D5ABF5ED005 90FB81ED0A98BA30 64D601BCA28F484E E6E0601392FA67BA FDBE10DF7D988F43 EEE9C32B860748A4 200431431BFEAC39 53B66198BF6E490A D5DB0F2059849031 3756A847DDD47CA6 9997D31C87872C78 179F2C466FC133C7 D454606D853986F1 5E38A383A47A913D 67735D7BDB7B0CA9 E2ACD616982F3398 6BE54242874F0CD8 F5AF2AD2D00422CA 2C178BD0081D50B3 4F1B0612C1918CB2 59295E5091F62639 AC22303A34A18E75 AAFFEE9AFB71A835 9C9F83F956148896 EFC2526FFFE99C13 362AA871AE13FC93 0F4B64E2C9643CD4 7BBE04F2FE46C2B3 706B9E83B5457DFD 9909B71A927273EE B6294AE8EEC472D9 2E892A0D16DCD216 848FA2B2B1F6560B 896F5A496ECF0C8A 16D7EF53287B2628 813F521265D8CE51 FA0FA74E644ACC90 16BEADCF1A74606E 36EFE54F2D5C7453 0A229A9C3E085A66 D763D6F7861D0DA4 11A2B9FF6310186F 426ACD1BE216A4BC 6BA0DB42CB901415 D8CD318A66821D54 EB7F547111500E15 5A5529C8A530917F 5D1333342920B409 57DD6E521168E9F3 C2E1A96CBEA3F60A 8B996DC18127A0B7 8F1A2C95DF0A370F 0CE7471FA847CFC3 E8937F7FE5F0408C B3F9D1D7F75EED2C 169734D49BEB95AE ACBEFA8CA150A830 E2432F99A117A90A 94E0CAFCC51381B6 75CBEE606AF680EA FDE59C6F26286442 702DA37DF0540B28 64CE289C51500C2C D1E8659AB89F610D F32A24DDD79669D2 56A8F08380186B67 92EC3B1055C8C206 C2A56DD3858ABF53 1A6FCF1BDA57B841 F4D10CF171CF06A7 3FA1CE7AE9015E93 8C8EAD3B92CFE6F8 0699D09B6101838E 55C36231A5FB0448 92CBC6CCA77BD95D 22ED172475A54805 CDA5ED87A8CE6CE7 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 2,704 hex characters = 1,352 bytes = 169 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, 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 969bc464-a6f4-0034-ab23-fb508a631d74
  2 bed25b4e-8702-0887-a23d-4ce7ba03cc2f
  3 d91d04e7-6915-2d0d-a0c6-3f137a6ffa4d
  4 f784cfa8-0796-71c9-b74f-16d92dc110e4
  5 9b309a4e-f9d3-4742-aa17-8909beed926e
  6 dc2e5f11-5c7b-45e8-8c66-ff3e8be65ebd
  7 fa23590d-e08a-6e94-b9fb-80af7e639570
  8 9d42dcf0-b4e8-6e31-b1c3-4cd977e28715
  9 99ef57f4-fba3-04d8-98f7-7ef393e33e4b
 10 f346927d-f126-31fb-bf09-700799596324
 11 a3509c25-f714-27b9-9d22-38edaef30518
 12 165370ef-801e-5ccc-bc93-6eff6080fca2
 13 9b5a9444-4dd8-0398-879a-9f34b44120eb
 14 3714ccde-7030-7a3e-852b-c37006c51876
 15 c8fadcb7-1a9e-709b-b8cb-d6b70f5e24b2
 16 2591bb40-8cec-8e58-825b-7dffaed8f3e2
 17 b9aeec65-01da-5fd4-a9be-1639aec6e362
 18 822de38f-e087-8812-bdcd-b14134ce284b
 19 89913947-0b7a-4a7e-abc0-d03578caabf7
 20 1670690b-3496-4efa-be64-73bf42783a1e
 21 7fee7cb4-a303-70fe-9003-512e2b2447a4
 22 927bc79f-debf-0777-b8ff-742af8ef13ba
 23 62e87bff-e8db-7473-b753-89df4ec16f5a
 24 c50a215c-a6e5-6abf-b109-de0f8ee384d5
 25 729ca4d7-53ad-4dc6-9de5-0752b358a146
 26 fd12d41e-7d9b-5f39-8388-e06deebea702
 27 40ca2395-4f6b-5312-9faa-b9e8047c8930
 28 9d03424e-61cc-4381-b35d-1bd1d8969bb5
 29 6d74d6c2-6ca0-29e5-953e-cfb68b878633
 30 5ad418ff-92ef-0562-9e08-cd50a0defbf3
 31 36182fb8-1e84-4566-bea7-f032df92d6b2
 32 d90a0d72-0a1f-555e-b1e4-297a9ab5f916
 33 e677d04c-1b9a-0d2e-be4f-4ba6871acd5a
 34 74a504a7-b4b8-85cd-bf46-f6a6731c4028
 35 1ea26ad9-de97-2dc3-ba33-06f0809fac60
 36 f0e5c0fd-153b-6e1c-832e-ecc9970f144f
 37 5330c591-afab-0dea-8fc3-7a88217a7c78
 38 ca985599-3389-114b-b15b-a6f39e8df98a
 39 402ddfb1-4ba8-1fea-84e3-9e2ec9357f2e
 40 ff699332-340d-0ee1-96c6-91ae0134169a
 41 aa51b7b2-af49-85c1-87b3-0b471cfc67e3
 42 58828a07-aba0-1831-8efc-b8b99b3f67b8

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 002744660325077858447076455420450826011081. Exactly this sequence comes out of new Random(437).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 15 of Run 10 (seed 38,548,093): new Random(38548093), 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-07-02 09:51–10:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.