A858DE45F56D9BC9 archive

201210070604 112zmd

explained decrypted filler

3DES(name+title) ECB, 60 GUIDs, seed 686

Metadata

Post ID
112zmd
Title
201210070604 → 2012-10-07 06:04 on A858's clock
Posted (UTC)
2012-10-07 10:04:58
Timezone
UTC−4 · title 06:04 against posted 10:04 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210070604) = d2825ebbea0b5169d6149d8e4ff622be (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
60
Filler GUID seed
new Random(686).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
366 · predicted N = 60 ✓
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
4 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

F6E8579EB3505B06 20E6A0EECA2A54D2 1EAB2D929A838156 8A7F349EEAA1A013 613DBF02426B5E9C 292AD99D458BD3DA 1DD6A74D76C98D83 5E57E7C4DBE9CF9B 7C1DE5B71D472C31 7CC2FED6631DEFC6 39E309F9B30263AD 58FBF298155A63B3 77A4D2AC8BD00AFD 1AE710979FB03768 9E49FE7BB829BB1C F13A6310B49F691A 48DF94C05D973D94 9E6FE2B1578C564A 9A1517DBEAC879AD 9CF6965BAC345E7C 74C4D832AF63F815 4F9566F03EC9A0BA 211D76637537342F 339F074BE391881A 30E4B168FB704CF4 70B385FA4C7E9775 FD355CEDCB581B35 A039225CB7E5A25A CDEA13712887C44F 38AE24D75BAECFA7 D29CF7DCCF369EC0 ECAEF308EFF76AEA 29EAEEA143D4C8E0 CA349B94B067C5B3 B6A6A5BF9FD0CFBE 00A28EDA402CC49D 9737F3DF5ADC7A9C 42BB96132272D69B 5C6FBF90CA36C410 5D9314BCD3D88F36 7026132A8A6F36EE B445648BBC7F41BE F84C1644E6E30291 42AA9FE1FB921186 DF9211C068D48C12 6366591AA6816A3F 4653A2B7C4D2969C 07C04CBAE919EE39 4AA444BD56BEE6E4 6802F6635E375E05 700A867F56305449 A841932B86106AF5 526C692C1A9DC5E7 1BD65CDF28E8AB84 D72E5966024295D6 143323A0456DE7DA 62BF9C07B002EBBE F8DCC06DEB289BC0 E0F99F0D9CAF1407 943C2FA68C09663C 29B17C5FB5E45459 F8A533C19E282056 EA934BB63D2C717B 5B38CC2B03067996 F245A93AD436BEB2 6532DBC866AFC4AD F0985B2508D36BE9 3CD18E21AA815D66 56CF445A280F09A5 71906DEB5FE41A87 AE6EF0CC407FF455 6AB9E68B007ECA03 FFB7E900C6C59410 00F76F2C407062E1 FA545EE2E611C646 AC4D0252884EF8CF C10E2BC3544569C9 B8A8D9CB375C0472 56481F2618E82782 06DADDB1CDFB5DD4 4D628EC804D22F86 C33FD079343A5065 AB3E8920759FAA19 1E6DAA7B2D05DB62 BB341AE548C27AFD 8138656BA52FB591 69B85A6ED4CBECC2 BDB4906FB1D33BAD 6F20E75BBD79A8DE F74729E0FA4AE905 C10641A8EC277570 0969F7B1C045DF00 693A65048D7C9B56 0DB393360668A97B E63729703817E24D 51D668E2F1CD24FE 4EDDC2C3EC88E388 B6C615474B0867A0 ED483CE01F383D5C B65B31C7172A5B00 0428735BA759E407 D82C82390231EF61 27C7855BE1F3572F 0EBD2BCEC9866EB4 3F7032A3788ECED2 C529162C992F236A 0E1CE128553A207A 83AA44EF6373A20C 4F54BD6C48755C17 8FB2EFCB59208B0C 5DBFF65EB47744A8 8B13455B4C78E5BC 3B0F5D35A10611F0 89EA707705E02347 96705B84070A9C80 C874C2CFAA36AE26 CA59DA44E4F72778 BD3B4177C68DC507 3F0E39240EAE6198 12B25A49BADAAD0A EF4CD3C64FB9F4E5 7E69A510DDD96BD8 EE66B0B0C5FBDAD6 7216D73494B50147 A38358E90F471A05 D1A4ACFBD7B80515 1FF806E309E5E80D 5BFA217AC6480080 D528D6164AA09F05 68A6F1ECF1227C83 BAECDC9C0E693340 E9A8570EE73FBD65 6AD5CA84A3DA5647 80B640C35F7763AB 6B0096EA40FB6E54 E5F9999C6C6DCEB3 84A486162C4D7E83 BD64EE923B283465 83FF02C561883A4D 29477C56EB69B989 308872F0E4590C57 6C5D7708430ABD1A AE8E3C0F9081A7AC 09D58A55829A1038 8907229A01F4ACC0 4588F6F40B4969BA A9E186B0C978A2FB 06C71C14090B108A 4AAB8F0B775FC225 D07FB056E79FCA4B E65720E2C79E7600 2E423EF541818E84 02EB170DEAF2F329 625AF9E21EF03595 50DEA76ED6177BAF 659A532546153592 50B5628690D89CB2 DF7C43D08514EBFB 60F11001C33B650D 0EA53592D63A69D1 FB2E38C1162EEAA9 CDA7DB9EA52F2FB2 2C0F760535D1974C 83B93B665FC2CAB0 2EEB7561A28F34E6 BAA51DC750DB84E5 068574972FA3EFC8 E29AA4880A35CA98 30963F212EA43A78 6DBB17346BC92C46 4A7D320593EC82DF 539D6137F2818B20 C3AE49ABFAA02773 9B9AD565DF3FDAE8 D8D82A78E4FFCE69 D163550AE561F57B 98BE6CCFFDE6B699 35BB235420EE5847 F4FF458CFA3708B0 BE97CD712C4E9ED5 1090E5012711F1CB 5F03A2591FA785B6 CC1913B39C65C87B 01F88301A516B439 59B1266F30E3D5AD A360613EDB0D6103 51D937D3BDD98752 5533183F9E8BBC48 864C603B53F64D37 A78C04FBB426FF31 8DEC175F6F9C3E03 4789A66EDFDF36BF B78C55F674FBB04F FF942BC1AD3C2EA0 53E184BFFFD50CAC 1ACCCAC7C502729D 73548358307C4EF0 D55C64554F6686CF 286D30A5043B6AAC 728163A7298AB63B 92A9670DBF2C464D DB3536A3C6B57512 7E4C2940B8B3AAF4 BA020F6B06D99E41 70B5C5027884AA70 126F73C86AD810AE F5B088A46F536CCF 080A3C03D31980EF 9D223FE31E32F00C B1B9685FCD56CF56 F7B6E6918A71DB85 2504B5DF8EF7B047 90DCA7D2E4A75D8F C7DB11D236F64746 F5D7C52B34560C80 B73228F46123A815 410043031466E78F 38CC96B70D05480F 9AE21204A2364A8B B3E8F5E6A80171AD 20096D651EBB3597 FEA4B0F9D4AA0F49 031018DAA0492ED0 3371819AAB6A2362 A5719529AAF4CF91 004536B9A81A99E0 0D6A17C49AA2AF48 B2BA7F5354B2C47D 8170F27D7C58A803 C08073DA3BBAE07C 68654B089BF84993 FD4015CE8F49CFF5 9E3EE15658BF95C5 449B5CF67AFFC594 522AD715F0D89312 B242B140C6AF2804 0FAA49E64ABCBACF 3A14952B44AD0982 2A2CE633FB0E98BF 9A400740321F99F1 62B33DD24B8F7494 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210070604 (name+title). Key = MD5(password) = d2825ebbea0b5169d6149d8e4ff622be, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 0d65f864-5b7f-0e41-af96-1a9cea81a3c3
  2 2b538d13-9c26-0d14-8253-f35027b27bf3
  3 1b5c576c-5484-212f-94ef-04936a838cc2
  4 e541594f-a9df-8bb6-b78e-9010ccb9aca6
  5 e35d5bd4-94f5-86f0-b94c-8371cfd5dca2
  6 36ed8521-3ce1-06b6-9f94-02657fac715c
  7 27afa563-c1cc-2792-b366-a6ebf893efc4
  8 1b11992d-ff11-58a7-b94c-c66b648c362c
  9 448bfd12-b6f5-76b9-bec6-f6494251e796
 10 1294d936-6e83-253b-b306-48bd88ce7af1
 11 d9faf4bb-44ab-67d3-a810-df9fdfe9706b
 12 6e0e4dd8-281d-00fc-a78e-eb79cba9ccae
 13 2203bfcb-a7ce-2baf-858b-1ef44fbc65cd
 14 bde3bb53-c014-340b-bc1e-f6f8f650b714
 15 bb25b38b-388f-1b1f-884f-4711068ded2a
 16 a7506d58-eee7-45cd-8725-d9aab6def66f
 17 dce06bc4-622f-229c-b05f-8b7b1f338171
 18 0c738131-f3d6-2d3b-8f7d-15315a48df85
 19 4a1ace42-2085-298e-a85f-24ddbbd94cb0
 20 f8976d4d-292a-8272-b327-ccd08e5cb3b5
 21 ee02d767-81da-8ff7-9bbc-a46f1f7af49a
 22 591c5a46-9833-11b4-8afe-fb6c78c669f3
 23 d7b9c744-f842-8a2a-a597-d2db82858929
 24 b9cdd948-6908-6d18-96b1-8ac7c6e5f473
 25 89cc396c-551b-8ed9-8082-bf774597caa7
 26 e49f3b53-6203-6750-8f6a-30d835bb98b7
 27 898b2e42-017c-6d07-8a18-c4a7b0fff20a
 28 953f232b-bddc-6ef2-9b6d-105228a436d6
 29 83ed414d-4264-011e-8f94-536b86c915b2
 30 da177285-264f-51d9-af51-4f8a8f4cd63a
 31 baff0a47-cf66-31f4-b20e-d55024bfc567
 32 0d0433b4-4152-1f69-80ec-8bda3536449a
 33 178e056b-7102-1e33-adb5-573579e98a88
 34 5fe093c8-e36d-130e-90d8-fd4588b7ad1d
 35 1315994b-f8a9-1fdc-8010-7c81faadfa71
 36 6b851ee3-70f1-4fc1-a15e-5364e689e012
 37 08bb087c-a382-2f66-8885-dc9929b0f0ea
 38 0dfe8a55-a238-85f2-bd6f-762ce8b15bd1
 39 47287c26-3066-75e3-b654-110815ed9e68
 40 2ca01976-ffd6-4452-b745-d0a593a376e0
 41 493ad99a-6ed7-1d28-af9e-2861f51ab58d
 42 39dd65ad-afe6-2952-b112-2d23ceb0a639
 43 c8c4ea93-02ec-5f42-8091-754e8a9f5704
 44 9d8a0bbb-4ad3-8e08-91c2-0e97bc5e9fea
 45 0a82b37f-ba07-5935-9e5a-546908ab1d7b
 46 1b02895f-77f3-85c4-a45b-db2cee55000f
 47 8c7e312e-baa4-6ee4-b0b0-856d25faf058
 48 f7027320-94fe-1935-a574-8c83b5bb7269
 49 c83d5817-ae81-1ad2-a035-5270ec164531
 50 e579e2a9-491d-88ab-9d37-6a666bffda43
 51 e24c29e8-4ea2-073a-9945-ced923df9ddc
 52 176be531-1e5b-8e1c-87c7-4a4fdbc42f4f
 53 84fea416-42a0-1e14-95b4-e33fdc6123ae
 54 826b1053-4ab4-2e8c-b681-bb355c1fb62c
 55 2e04c30c-3908-4c8f-940c-83d258b01a81
 56 10d707eb-c5d4-8e5a-b3d4-c3b37a245de4
 57 5bef7ce4-8f3c-1984-a955-9d2c4455e12a
 58 4b4c8c18-1de2-5a91-b690-64c8962b933b
 59 1e6bc22f-7dc7-0c70-a627-b981ccfb0f07
 60 f7d15be5-888a-160e-90ad-b1ed08cc3ac5

Explanation

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