A858DE45F56D9BC9 archive

201303050532 19p8bs

explained decrypted filler

seed 90

Metadata

Post ID
19p8bs
Title
201303050532 → 2013-03-05 05:32 on A858's clock
Posted (UTC)
2013-03-05 10:32:50
Timezone
UTC−5 · title 05:32 against posted 10:32 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(A858DE45F56D9BC9201303050532) = e9e7a03ab60c4b3ec92015c1a96febd9 (name+title)
GUIDs
60
Filler GUID seed
new Random(90).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
188 · predicted N = 60 ✓
Machine boot
2013-02-13 10:26–11:32 (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)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

E058A1BC692DCB24 E0FF94CF505ED00A EA5EED57C5B095C9 2BEDF86523C6B712 D15385AEB0E5F846 6707BB0FA9E706A5 8327E22E33EC6772 414645B198ED645D 4D0155036FDF0471 3B90750A26D393D2 4B3A70FDEB4D49AE 1CC081CA81D0782C F253CA9A79896C06 102C4FD2788E1684 9BBE891B824A70C9 3A4B113FFAB67E03 D499232DAD0E402D 5E8151F0B3EA51A0 CF37DEEB090BCBA0 6162888A2C265B2D 2789EF8141CEDCB3 ECC269058AFAD88A 414C729F681C33D1 3BBBB1A40AF1AF5E A89176E607499A64 873D3166F9D6405C 327F92CBEE3CBEED 7ED741DBF1524912 0D6579C83082F425 67A6B6536790B268 0AAEE05DF2975FB8 E6BFE170594C27DA 5289FAA9647F3213 298928D884090373 81184A7D7F22C9EB F3B5146806E8729D E612FD55493CD7B5 F4CAE5EF60165275 85ABD6E9C4197332 8256BF4206E79362 28C436B05AD6124C B2E93F3BE47E579E 3D4B705BD9727A46 9D69A634FC7FFF27 3DB9294DA0234C41 2E04BF2B9A5D858B 8A50C7E375F4C55A CBBA6C912A1DE2D5 7114DB1CE21B60E8 971775169D8ACAA8 5BD53D7607A02D6E 92796B6C00663FED 53BA21615923A910 9B8B2C17A3ABA412 30DC1D0BAC772902 37F37881105D0F15 D2588DFE27322C00 938C0677256CFB21 1F4DFD94D2FCDB89 6CE9E79B5F4DBD92 92E4A8C0BE12FD53 DFCB18A84B9C61CA 8FDB669551BBF699 FF2C560ED74895CC 4DD30854CF66CC9F 5A8A668B850AE4D6 629DCF0096F19A7F F3855481A2AA8E35 4B2B18C90EB267B6 63880B51177AC4D4 06DA47FD980E3BF2 8A8DCA3BCA3662AC 873AA674D1E86ACC 5AC765E2FA7A28BB 6F7DC8E3A269105A 474C9B1BEF213021 DD09A10AABE4E395 C9F25BCDAA95FE56 B993EA4F9BC56415 B16EE7C7BB981777 5C077A35EDF3337F C56FE76DB9490365 0CD8E95455E294B7 E3F90E06D57D2A20 462552C4C97A60C2 B154B84E90C5A6FA 3B8BAC6B432780BB C8E98E099EC897C8 CEBC645D1EBF6BA1 DD55A650C27A1EF4 359568A5EE90FF49 4374DD62DE768CCB 7CD7AAD757810880 9664EEFA7380ABCC 980E12CE47F2358D 4B29F03EA58DF935 EF38E76983A59146 A98AA6FF0C2F29B5 594E738AB9EC3AC1 55F4AB681E57B638 BE75BB29D8FD5579 F93F9F73DD633246 86B367E2B800E8FD C8855CB0B66B3280 DFD35DDCA7F89C76 A0456EDF1CD7BBD6 8E6478BB2BC823F7 74BCC4F238B6122F 56CF5745163DE0F9 936A3AB0DEBB341F 846A46D41E7412F6 E08FA2002FC13DC4 330220ACF60CD075 2400D344717B0B7C 7A7152409F5ADA61 F11B9A074D7BB04C 3EE9D5079ECD79DA CBB4376BBFFE4923 11BC10FD81CF1D6F 65CF46566FC9F2D7 2C82D61D2A920843 6A7272B9224EA97D B0B59D15DDBCF25F 8821B25AB0B5C84C D83CF3A1BD46316B A53833BFCF05EE64 F2AFEF29B88090B3 2160BA82520C00BC 9C21CBB5F24A50EB 4E46EBAA6901C72D D02DD6A60986F139 01820FE6A685A9A5 66D5EC8186F81AD9 F912BD2375BAB665 C5A543508895CE69 74FEDB23AAA7A2FF B4B0815CA03043FB BA2768BB18109B9A 04B4B947B3078DBE 849D514CCDF5FAF7 A266984396DB7DCD 50AC6A9E5746674C 4B3056C9698EBEBB 8A5B1400C2A084A3 39B10C5339C20E48 F7346CD0394A7C88 C0CA0BE39D179583 E89A3DC7B9989F2F B52C03FD96294D5D 806069FD4F57B955 99B97B2173CCFB8A 99B5C1196288C555 12430A9C7F7E0FAA 2860F24F889EA5CD 3A0A74259C561DCB D5BAE9EABBF29240 3A18515E8E06E0CF 4D4F69D70044334B 4FA27076B716E120 9665E85395233B5F 20BEE7F6A22984A3 5E9E31E6BED8CAB9 67B3A5669F537752 A490DE9D4203483F 1076E5CFBBC24DAE C22C79F32AC07D8A 3EA09975BE70A574 2361A6FACDA20053 B652A15137DDB4A9 31DEC37CC4408A44 D8CA2206059A1685 65738B4517C0CFDE CA0EF469853D6A02 3EFECC070F5E4AB2 76AFA013480C56A9 E2F6F5148E5F7205 7ACC9605F9C8E6FA E471522598963FEB 9AE54C4D8294C5BB 8E5BC98BC9805C06 ECBD3C0188CB0EF0 2F38EAC78B2553F0 37B1E0626E3E0275 5A2FA672EAF0E990 AF875CFEF8A15D71 5C4E1545A9BF725F FA0D1199187AF40F 6C57838F68F3B044 BB103F9278808EAE BC08FFCD129914CB 295CEAD3C66DADE3 C3F6746D43115E7C C9DA7786FBD5A63B 9C2E3504C0665D91 3392BC64A0239122 73305D566A9804FE F501E8E1CFAAF501 4E80DC0A5A234FA7 190927547D241508 9CA83FB75255C5D5 F4659607DE088EE2 61DDEC7E096DABC2 F4735CC47EA3E19F 165DAFD59FB3AA4E 0545713999748F3D 7E4A20EAE5F14C89 8B488A750EC9915E 914702D5D721EE8B 3918CE47A94D79A2 F74178287F484DFA A4438421268F0E61 D601F600E03B192D F8702C035E113EA5 1C1CC24787297E87 E471B072736EC369 C9CC9DB57A04C8BE 62FEB5A0B186A5B3 9A58353B18B821D6 0C66DC840EE1B263 35CC1081F0107B0D 8B6E612D52381690 30E4103F7EFFA8CF 1B12C789A8ED4289 DB1665CE200C9C9B 8AB83AAAE66695AA 8A58D68051BD65E7 117C840E40814296 BAD555A01E7CE593 1DB1302850E6E90F 898914AA06671864 8031438F3ED1CFF2 8F52F71CAF2E060F C8A3216FE111E537 0DAA7C2FC75A5E0A 2365CE41F1D71D4C 2CD3BA76B6FF020C 53449658239A9256 B1E333B7D4FDC8E0 F34B035068CD5F3E 02059D7582B453F5 00A71D1819F56DDA 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303050532 (name+title). Key = MD5(password) = e9e7a03ab60c4b3ec92015c1a96febd9, 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 56dd5e7f-2f62-633d-a325-fa35eecdb816
  2 7a92855a-80ce-2554-87d2-970ceaeec2bc
  3 a941dd36-13df-6c40-921f-ab50e373c349
  4 def7b6a5-34c5-6e66-a852-91cae0ec8eaa
  5 715a8198-6d2b-7cb0-980b-9dc51433a818
  6 0f5b0aa1-c2b0-1342-9747-ec3fe88b2837
  7 678aee7a-1a95-26fd-b9eb-88c1dc9b0040
  8 de97f24c-6810-5fdf-82fa-e84d393fc419
  9 18988543-9d67-1a35-8315-9dc54c05e105
 10 1fa2cfe3-d6c8-4851-a2c2-c34044bc52fc
 11 e7c4d340-f741-59c3-982f-c864fcaa63b4
 12 8cef02e3-12b1-6aa9-812e-52ba03d24d60
 13 60aa957c-60da-454e-96ce-3bc47974ef14
 14 07e55c29-c82d-22de-adc4-d226ba73d352
 15 b16c6ac4-5fd2-88d9-95f0-576205fc0c77
 16 400619a0-cac9-21ce-a866-846185f99cca
 17 b414dd6a-858f-6c55-898b-53a657a7e42e
 18 e49ddb4b-9704-739d-b8fe-e7f0d4459df0
 19 c771270c-854d-1490-8b7d-c31428da83ee
 20 b8eef263-3f7d-13fb-b819-766c9e348762
 21 f0078115-250a-6811-a352-0f3923f1f156
 22 f9171f62-eee8-87b5-add8-8c41e7318ad3
 23 6b5e90e3-8c2e-1ebf-b2ed-1178328538f9
 24 cc8de32a-7453-4124-bc70-b75f6ca4df8f
 25 914f4cb7-3cfb-4028-a1fd-b9d1b64edb89
 26 0837bcac-691c-3856-8337-0e38ac87dbb0
 27 0821686c-ee0e-28b9-891a-64495d16bd24
 28 e1bf7249-a498-4c50-90c4-8e7dec885192
 29 4406fe12-cf81-3807-a03a-c0bd56e36741
 30 7f8cdb27-ea38-5d37-8c8a-06f493c2d498
 31 fed9d0c7-b1a2-324d-a820-d1b55c3c1872
 32 1c7314c3-898b-1352-ab2c-be7b380868d5
 33 c92c0853-40e2-484f-a1d8-cdab8540a45b
 34 b7ca8834-b4aa-2fa9-9e07-c4b35d532334
 35 8a886da0-5e18-0ccb-aa34-d66340512545
 36 bff660f6-97b4-57b6-a251-1d7f2d6f9de9
 37 a33404a1-b4d3-51ca-8479-8f7f2302825a
 38 2e78ac92-140b-65f8-8610-0fd8a889b33b
 39 5150f393-669d-68c1-a16b-6842099a0a0e
 40 fad109f6-4be5-0f8e-b416-b126d0d7ad6a
 41 adcb53e0-3357-5e77-aee3-ebe0d0dfde9b
 42 3e734568-631b-6170-8648-6ea9e86189fd
 43 e61015a4-8400-5d2c-9b43-db788e4a49f0
 44 0e571e92-16f4-4317-a817-90c2667ed44e
 45 492e80cd-89eb-3faa-8104-520cfe3dd9aa
 46 240b4913-3f73-059c-b4cf-29ee64cbd93a
 47 a9256adf-ee1e-8d2c-90f5-1342522f4d45
 48 506bb101-6e0a-7c22-ae28-5c2a79ef69d3
 49 0305813f-04b2-8066-a419-7a64fe7011d7
 50 d37abe93-9129-1610-a826-c0cc1612a62a
 51 061f4c43-faa9-7b3d-b2d9-336d5b6cc34c
 52 986b8138-a327-2678-bc9e-43a6ed103309
 53 31c8fbde-e6d0-0240-934c-ba5722b7e904
 54 b3742539-8f23-7e45-b110-a043a6f09ba1
 55 ef4d1785-3822-1598-a99d-13ffefb41ac5
 56 4182ac61-6f0c-798e-91c9-a3bd3d2295fb
 57 be69f89c-f801-0a9e-b780-eee1949b9fbf
 58 efa199fd-9084-15d3-a6d6-dfbbb8eefef0
 59 993404db-686a-2eca-a0ef-ee1ba1fadea1
 60 fc79a37e-02dd-3634-906b-db447e47e4db

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 626671251456428267116814432435314205566056543087817207170123. Exactly this sequence comes out of new Random(90).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 188 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) 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 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.