A858DE45F56D9BC9 archive

201210060303 111897

explained decrypted filler

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

Metadata

Post ID
111897
Title
201210060303 → 2012-10-06 03:03 on A858's clock
Posted (UTC)
2012-10-06 07:03:56
Timezone
UTC−4 · title 03:03 against posted 07:03 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(A858DE45F56D9BC9201210060303) = 1ef17b8aaf3c28a2371a8e8f4d077080 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
51
Filler GUID seed
new Random(755).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
285 · predicted N = 51 ✓
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
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

CA8FB6E200BFB0ED 149F611052CF9572 6D7FCF49734E8373 B31BC03CE297B100 297986DA86817425 577E7519E4B28E3E F544E2198D13F495 D1B420C6726CD853 6049AC943C63E7BE B0B42E0FCE5169EF 6D44012453D79E67 016F6082E48FD494 E93CB672FFE8B81E 7CF38B3096CEFA44 A7BBA2DE76CF54BC 839FDF74268FC615 FE9B0F665C312E6F 93C0641D3E008CA1 0BFC1112E5829400 80433A5685E13AB8 C4D784D647101062 4D04086F833AB3A0 3E44166AC844F980 2552AC158C278124 42071BB385FF1168 085DAE720768D3A6 2B607F32A40E2E53 53EE90B894CF7B95 DB0AE3A58F55A34C B541A911CFE8E833 DE441499523276A9 40572DD963408DCE 62025BCB7297BC60 574A73D0FEA61F16 45DF6AA0BDC5992D CC7BC37F9BE328A9 05F25A26C6AD3192 D0E9D06285E80F70 C915BB2784BDD4DF DDEFB1E829438569 9E43CAC258D4D562 B48349E3B9DA62A8 02F46D3D38E37E82 75DEDA159C23AB6D ED35A5346ECBBA8D 78E6A824D5DE5FE3 24599352ECB40F8B AD10B0EE4932EBA6 D265FE28498F07DC B9410CEE70760940 D0ADCAA07D99550A D03D7B429988A956 E07819F3038BF296 92318201FEB022E2 59F8B6A841614F9E 3C75BDCCDEB7F030 373DC87ED76A17E9 FDAA5893B3C7D43D 57D5C2ED59A42218 8D136580CDD9F198 ACCA09B459DCC674 105C7EFB3CB42093 B2C95E64E3DFF427 45D12506036F1717 215F4DEC8F4C23F7 604F704C8065AEF7 BF536B5B8AE4340D 2AEA98869813D9E4 7A8F6F93AEDE52B9 B8FE2BEBD1CBD42B 212E2A85C51FFA78 0215E5E4DC2412E5 2F30A53EFE2AC343 A997725817223D2A 206379BCA71C4255 93FD4C8302881F0B 5781E44ADC18A545 110A9EDE67B9403F 9CECCF65D3944638 A33CFD6DD1CA47BB 0D9B91474F4142D5 3A3F6ECC8F7A889E FEFA0782EFC788AA C951CC40013833DA FDA3795596B49762 89F09C07D3808DC9 55582481EF709EA0 543A05527B6CD41B BEE453C2FCC130C5 5D0443B06FC395EE 96A3EF94F83BBB2A F7F06BB19E9E3288 F13B6CF3637A76F8 74298BF246DF3993 9991824868CCCE5E 708D8A6483D40242 017564AFD070628E F92FEE2B08ADA35B 3171E764E3E046CA 5ED0356C65366907 13C54DC1BDE438D6 E6A79F4FF6DDE47C 49B3C96C283EF040 0DC26F4B67418819 E09F935371BECA3A 670904E4EFB25660 ED03ADB0E85F3E52 6BFEDD923AD2CC0F C1BEA143AFF4C428 2F1D54CC3594A798 E17ECE883F4B75A1 2BD4BFECA7013053 A1A2BFBB7698D9BD 74EB6FD6242F3583 922CB9FDCA1D51FF 9CE12199AA76365C A429F15EE4565737 DCF64E0C2E67C936 9EFE95617E67E2D3 656B440C1E8CD8D7 0BA29F4C6425C272 A8A1E7120A002A8C 0F2D6BEB7991AAC2 359E5A948E97DE4E F26002ECD36834DB 3FB12D8B24D0CCF6 6639549DE659A1DE 96F3302E30BF55AF 917B685B8EB96872 42619F8D727F9161 1119CFACF76E7644 D62B6E3C5160B30D 76B4A8AEC06A5D38 9C453BA2840E91DF 4A8C9C5A6E6C7003 C9406F98FAD155C3 750517AAB74B0E3C 449FF7A8CB01AF4A 9928A16B75B2942E 794A0D41AD485806 5C443E16DDFCFE26 4E4702F10E43E356 66E2BD5C270F299F B3863ABA5BB1ABC1 7142CE410EA25D2D 08847FEECFA765D9 83561B156EBBE2A8 80A0C61732482063 EA01A23A92FEFA78 5A6F2A11EA6BF769 BB10E6BA39E53AAE E9E0A6C6104683E9 4B85A01E767170EC 241E6288C55EA40B E80D069F85C4B41E 97C35BE67FC54DA8 729AE33845281BC5 A278ED6D0D7FBD04 09E483BB018A5030 49F8CA48A132DA50 19E8FE5FA37CA8C3 A7FF71A4FA3D1522 181CE3113EAB0507 DA9AB11A4405043F 62DC04C4AB2D8016 76FD96B6381BF15E 23FB6C262B6DE3BB A109D3F7877D80E1 4A6696CC024723DB C2CC8C325EA7B824 37F217BCE812D33E 73D2893AC92C0250 8AE41C8E58F2F31E 34A7C03BE35E2BE6 A8DDEADCD83D1BAC D96FB879714E8054 A9C2B218A4E628AB 3FBDE9077FF87E53 E87145ACCD762CF3 19D1CFE04606AB63 A9869D51F2090631 090D75C4531469AB 97BCBC7FBC214925 AD0F262B59841E24 E4E91D3FD42E8190 9D666BD508E57A2D DDDE81CCA9B15234 1BB2260CA6EF4862 AF41F7AC3F8EDD74 F1F25B2C05C3BF89 941EFB7B138C8352 3108F70AB1DB9BFF 63CA03A47290AA9D 200A2AB80BC92EFA AC3EE97AA0630C5F 6052041B91D0EF53 3BDA65BB2B1AC3E8 AAF212628E2E6A53 78D0F10740437C10 C4E639406D83FC77 CFA94F7BE1F1653A E7B910679C621145 1360B9B45F14FFB0 262B116B20036C72 9637013841668B20 
  • Read the ciphertext. Strip whitespace: 3,280 hex characters = 1,640 bytes = 205 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210060303 (name+title). Key = MD5(password) = 1ef17b8aaf3c28a2371a8e8f4d077080, 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 2387c02b-69fd-156d-beb9-ff64d2005484
  2 078b70c0-205b-3b4d-b2d9-fa7c35abfd61
  3 e1d869e7-3a53-452c-a38c-65ebda41708e
  4 fcf4e785-cff8-6b16-9164-043140f346ac
  5 fb9496db-b46e-0812-b981-7575e04c7df1
  6 3865b40e-56cc-3bdb-9f27-0d512cc500c4
  7 06c117fe-fc38-1958-82ce-e602ca23a629
  8 df953415-4954-12ce-b500-30c2593acc35
  9 42773875-53d8-31aa-bb81-42b7ffc3533c
 10 da78dc5d-629f-6fa4-920a-6b499e14caac
 11 f660fc86-278b-4db2-92d4-31d188e10b15
 12 2414907c-fb59-81f2-ac47-c0979cdbd408
 13 45cca47a-d6be-5bae-8b85-ee490a84698d
 14 8b823c0f-bacb-21b0-ae32-7a401f28a4f6
 15 a317ef44-e35c-4155-9258-6ccd26a3cea2
 16 1d0c93c9-f25c-43ba-ad99-6d2150b62d68
 17 a17c8e0e-ea72-2e30-b345-91209c20495a
 18 19a259ad-cd9a-0b6d-8322-fde8437ee34e
 19 be35c2c6-9712-1e16-bbfe-743179b3826f
 20 577736db-69ee-5054-812f-5d3e8afa5d25
 21 37c8e0d3-3728-1d7d-94f0-0c32044cd25c
 22 079fc686-e838-04d2-b311-21858dae5565
 23 e32606de-9c1e-5cec-aa44-051ab1e7bacf
 24 565a4ea2-2b11-7d58-8c8a-9b56fd87ade4
 25 66d9eed4-e1df-6d08-a1df-c31f5ed1896b
 26 381dbc11-86bd-1688-9e6b-dcd5c6e8b3d9
 27 5a753006-8436-02e1-9460-cfc6d772175e
 28 60dfd40a-5754-4f9d-8f12-9c304e39e619
 29 8e43d265-20f5-0c82-8361-dc4644982d01
 30 a43061ee-49e4-184f-95bc-a650bdb62bdd
 31 0949ccac-8ea5-8e5f-a756-e5e68a55e8ea
 32 85ee5685-6cd8-2b03-a130-180a0323d8ab
 33 25c200e7-7a36-8f08-ac4c-2e7eaa490f1b
 34 f130dc09-ae0f-8c62-bff4-68720fde7c91
 35 e727e7e8-5ab4-29a7-a83d-3cc84f2ae343
 36 4ca087e2-b62f-470b-8958-3e98aa8a3367
 37 71d88b12-e446-330b-8412-c5475fbe5f84
 38 fe53349a-c635-8350-ae99-99bf6ce4357f
 39 834107dc-2cb5-54f1-b3f6-adef6af2b566
 40 3caa4621-160f-5b22-bc30-6bb7e53b62ab
 41 9e5ce484-bd36-179d-b85a-1c4c6aa96fa8
 42 e09abd04-49c8-47bd-87b0-4ef5f3229720
 43 e51f15ef-5e4f-0fed-92a1-63649610eaea
 44 b8135821-d472-61e6-be8b-f5cb6c8e0650
 45 1c043565-0db5-846d-8f20-196a8143f2cf
 46 55c270e9-36f0-6574-8fa9-93ffef852112
 47 802ed92c-68ba-1198-9674-cf9519c515e0
 48 39d4c147-73f4-282d-8634-5bb57be39b5a
 49 2252bf84-e18d-837d-9249-7e9c07492150
 50 0530216d-1f66-0d82-aa8b-6e699b829b16
 51 dffe02ce-ec33-16b6-8a9b-366c01ae4d2c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 134603113648524420151057610401828824385514068612801. Exactly this sequence comes out of new Random(755).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 285 of Run 35 (seed 854,622,578): new Random(854622578), 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-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.