A858DE45F56D9BC9 archive

201210030621 10v9uf

explained decrypted filler

3DES(name+title) ECB, 52 GUIDs, seed 976

Metadata

Post ID
10v9uf
Title
201210030621 → 2012-10-03 06:21 on A858's clock
Posted (UTC)
2012-10-03 10:21:10
Timezone
UTC−4 · title 06:21 against posted 10: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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210030621) = f4f95b7b69c740f589f0a9a95c38f9b6 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
52
Filler GUID seed
new Random(976).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
79 · predicted N = 52 ✓
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
3 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

B90298C47F8B5760 00E953AAB93AB8B6 2BD240F431CD0E2E 2FE73357EFC20EEC FFACF2D8FC8BDB0C 3A4B88F198FC7E4E E7129978B0F05766 5E4AA93FBCF3EDD7 BC7303EB7E048AD1 7116DDF5DBCE0D16 7B7AABD34FA8801B 3E2D3C4A65D2D191 A3534A56D1B390D3 1C3AAD2E1A9C7D67 7766632905079997 591EDDBCA1666167 B96DC42E0E215E1F E642AB2003A56744 E6B95EC9D25FAEC2 D1BE8C5F13F636C9 3BFE725CB249C6FF D8FBBC189296ECAC 680EF5DD7516336F 304977D5982C1AD4 A6952866D06072A0 4A6CC660AE7BAED7 C11804CAB1CD9321 47A71814CB52218B 30FD3783DD0A7CDE E606EC9BE60F4C5B A1FF6BEB0555D72D BC42C71E5D31F989 6CA3AB784C731319 631A76A16C5143E6 DA8261847D389FC2 4C8705F8D6B205C1 A48EEA914295A6F5 EEABC14FF2058E99 0F680D9B89892B9B 00CF8D8C5CFACBEA 06458C7B8BA74DDD 64297164141F5ACC 7C3A3468CC923C2D 8DC5774C84486244 32F31645E4D3688B 94307222E861B1DE 5AC2D0DE850D9770 C7E528C18AB633B6 71E2C433AB97EC0E 4EAFD83E7348E092 3F60B9670132115D 431067F63C9E3E52 AA08988F38C7BE02 6D0563F868891815 46515A3354D34311 52A91D594CB9D225 3015FBD8010221ED 20BBD1789200BCF9 4BF698062B152411 CAFCD8E74FBD737D 0E327A0DFBE3BD7F 05995C6950317F76 8C6148FACA0A32B2 71763CF297A04D5D A5CBD361491B0BB4 94CE52AB2536CC42 71081424402C505F 721158A3C02F3F4E 7718F821612C27AB 20D35E5E9E392594 B014344EB39CF8EC 535D8A4697FC2405 06DD9300CD5196A0 CEB22402503CCE6E BA281FE3790A9038 AF423986A4ED9C44 2147873B80FADFEF BCEE99E36BE0DFC2 5AC809C903297335 B52E8D2764BED0BB 13EF8CE4DC818C54 982D2482F39007F9 98412F299BAC6EB4 0B911E821BD709AB 048D7792D4B1EF8D EEE5B66D9BCB5EE7 575392929C8C9FE6 F4866F3CFCAF0246 B36D24C3A8FA7063 14CBAF587B359420 DDDB6D635B6A47A5 21EEEE531A2ACFF8 8C6725B9ADF83069 D60685030F6A21E3 6BF0ECF25DAB81F7 C34EA90DF3324E4D 82DBF038EC95E330 7FE4ABF1D727BD38 F66000984F9097A2 038D77589AA5ACF7 763E8F431606C676 7957CC31DA35CE01 7B54F5F822BD79AC 1C0C9BB048F25B0D 8D44613C2DA0D937 6A54C6740EC4519F BE7A8004D0B50C94 CB1B324DE6A361FB 040B3159312C7B8C 1400CCE03C2B32FF DA8454E6467F6821 28C7124A400466C1 91F2C638CA450D9F 8626A9F8AD24F70D 27BC43C43FF51D13 1EF4B1215D8647C5 87FC95F3936E1B65 F788CAB4428C6AF2 4E432AB20427DB1F 3F0976AA2EAA2536 8E5B0DA4A8135E7D B401C46AB53C8FEB 3DFA9AD0DC028150 F22BE682663F888E 2629316FEF559448 6C208EB8368F0FB4 CCCC2B9F28E0BEB7 B11D4AE08AD8E31F 596BF7CABD0643D2 3958A28B387FE0D2 4A0AD25D2AE157F3 C5E055DEFE1065EA 17D231748313EB53 A96E618AF9257A0E A11B4A5BB00015F6 00D5E9EFF63DB13A 9B530F59600E8719 C204333A9E5C899E A14B1C1C85763829 424D73DF817B3110 64EBFBF53850A9FE 0449F32D3D682B82 331E7DC18BBC92B1 57D119AEF808F667 A0162F63A3C20AE9 7BBBF2F083491149 A21F65F5598B1280 4672B49F70866A02 2B6CEF79EB537C5D 70AC5D1A4F76E76C 3EA2EF963A8A043B 0A73BE727F2202E1 C73B3CC46628F4F9 5C97FA37C63120A4 38F9AC527A19C64B 6CB4A44028191EE9 5F2DE4903800A556 4E10005F582C417F 4514571D4E8C590C BA20829F335F69BE C7D901E6BF9CC37D 1DB87F2E4E3B045D 304AEA2384B75DA7 FD04C7D7D78F135F 8C75437D6D567D98 0120970D55E26780 3D071A7036C2D951 BA28B7E8CA4FE4B4 D5DB77F86C522CE3 60F31711151618DB 00BACAF099F42533 4B38CF4BE3F34C56 DF9FE82B70D3DB27 1982800D6B509BD5 6A2830C88829CDC8 7853888DDDBF1FC9 9F375A9B1CCA7D91 F1E48A9D2DCC0C39 C55AA9C1CFB1E2D3 FF87A7FFBF6F5288 BE3F349BE7867365 54B50432E432B577 04AE3C2B87830463 813997D0F1F0FF8C 40FA11E9BC8D4318 2C3E5FE253647DB7 367BA245B4CA0118 8481EA9FA6999943 413E5D380AC942FA D1BD5AA9ED17472D DB3388A4D90670BF C4A50842F1108B71 BE747D616EBC0BC3 BBBD1576E6CA5602 EE6E7145CA376997 D9125AAEB734F5CA 40BE48191882443E E5CC7F5B08B7CDBC 06F6F7A02EEFC21B C554F95CE306A443 1DCA4E0FBC2087C4 6EB6F75A6B0C11B0 111D33F865E7C002 1B305DBC22DDC5B2 D37B8C9D77FE35EE 92A2CE1FF774E07F 9D7972CE6B09BCC6 78ABE8EC811271B1 D24758D489192D2C 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210030621 (name+title). Key = MD5(password) = f4f95b7b69c740f589f0a9a95c38f9b6, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 ff312766-7812-586c-9d33-9075a2992c1d
  2 eb82d0ed-312d-1f72-89ae-5a403d8d355a
  3 b8e982a2-917c-833c-991e-180f54915c64
  4 20e5e369-7b73-7e55-b8ff-a790c4f188f4
  5 5041a2ca-910d-7c20-9cc7-115324d3c12d
  6 b250863d-5010-4c0c-a5ed-0f6905f11f64
  7 a96b6ff6-2f82-151f-860b-27801a540587
  8 c5f647b6-d040-0111-be70-aed9fe3dd823
  9 ddf86681-5913-6633-aa48-3ebec88eaa64
 10 00906f6c-16d4-1231-b03b-57aac3a33161
 11 5eb21445-cad7-3bb6-b00c-4e95e45141b8
 12 95ef1d5a-1457-4539-b0c8-3ef9e3c863ba
 13 ec4e8c87-0f81-5a99-a57b-0fae617acc3d
 14 20728905-c5a5-270b-9289-1ca915e3694b
 15 6c49124e-de4b-1399-a401-81aad999821b
 16 ae6dd079-9b5e-5f33-beba-7819b449d73a
 17 0ce58949-93ed-13cc-87fd-750a3c4f2f13
 18 31f99ba0-d52f-19e1-a11a-c711d286a721
 19 4e9be615-bdd5-0827-885a-d2f6715bbab9
 20 61ab35ed-0e4c-2a99-9852-d6337f443a69
 21 b5effc40-7190-4510-bc93-246efb906ccb
 22 93a1c3c7-6d4d-25b8-b41c-195461553ebb
 23 7add25af-86f0-897e-9fd2-4f5814d21970
 24 539279c0-e741-8f64-a7b1-10a00a51f208
 25 b6efd1b5-3f4c-3099-abad-89c45bfd9929
 26 50294ced-787c-2dc0-b85f-18ca38e40cd2
 27 a7355f88-91b5-04c4-a344-34b09f905d51
 28 99e8d802-9a2f-3fcd-b78e-61b363a770e2
 29 850575ca-f755-1b06-81fd-fb4081007c95
 30 0d20d32c-ab6d-134f-bedc-6871b6ee73c8
 31 0a957d5d-4869-4c16-9763-d85e22b8200e
 32 cac162a9-afe2-4dd6-b5f5-80be22e6ab77
 33 68783594-3480-69db-9ed5-fc84c38222bd
 34 955edf22-593e-4006-8fdd-f9a708ffb2ad
 35 c5b29b50-0da7-362f-a457-b2b37e69961d
 36 779e8466-e229-0523-bda5-399eff502acb
 37 612bd93d-9689-4a0d-aa3e-c8ca699bd30a
 38 ef826cd3-597d-4b6e-9fd9-b800e49a09ef
 39 bfac5853-26b0-44d9-a6e9-411bda56a8ec
 40 a3df9256-fc24-139c-aea7-d9bf364f4a41
 41 11e36e29-81a7-605e-b7d3-e2a205f08fa5
 42 44b79d26-7997-7611-838d-424a4f04e270
 43 dcc30df7-31f8-4b34-bc8c-932c263e4888
 44 330d42dc-bc0a-6dcd-b02c-38880a40231f
 45 9411aa8b-8c04-45c5-9979-874ed23c5240
 46 fe2bdb47-1dff-23b6-af5f-6beabab01411
 47 d28638ef-d6c5-36ae-8b75-d3203bf82f19
 48 3ca6ba0b-4dd7-6109-bc79-a021b542217a
 49 1f285bd1-77e7-4fe0-96a1-896bcac52b21
 50 f0175505-77c7-18ab-b0d8-3ce074d66d47
 51 a5719770-0821-7029-8bd2-f80f02b45cdb
 52 7c959727-a598-5d80-b6eb-b1076a384d17

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 5187741061345215110242883203114464304441674642364175. Exactly this sequence comes out of new Random(976).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 79 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 52; the post has N = 52 ✓. 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.