A858DE45F56D9BC9 archive

201308092106 1k1fwa

explained decrypted filler

seed 507

Metadata

Post ID
1k1fwa
Title
201308092106 → 2013-08-09 21:06 on A858's clock
Posted (UTC)
2013-08-09 18:06:55
Timezone
UTC+3 · title 21:06 against posted 18:06 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(A858DE45F56D9BC9201308092106) = 371772453d9ae6882798d0d0a07b8f37 (name+title)
GUIDs
52
Filler GUID seed
new Random(507).Next(9) ✓ verified
Run
Run 50 (seed 2,278,890) (seed)
Draw
31 · predicted N = 52 ✓
Machine boot
2013-08-05 20:29–23:29 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

55F6E3B3840F6B7D D2DEDE3F0C4CA70C 3D23D500CCB9F3E3 1AB19713E35B62A2 EC2B97D155371951 515D082C07B59CC8 E9EAC94E2551CE2B 9219273691D49725 D1E2E86B7D0DC586 FDAB5F5ECDC41408 4062E6B84462908F 300167F77586C904 1C1680D8F1ADF211 7BE6975241AA04EF 1CBA0F5160A363BD 68B0D09DD5213939 87A794D1CB8B4A32 E076E5BA5F8DCB99 4CC1881B47E8D52B 265464BC4A15FFA2 297C453996C88023 A0B309A539161EB5 7936D46B562F8A0C 0C61760768C62A0C DD42FDACEA74EFBC E242AB2E31C3758D 7BF584CA23C03F67 4EADE2C95F4F8DC6 3F91620E4F545051 2E833AD662E3255C 3BBF5B81AB17222A B8B89BD7FE9B15B8 E3F7EE91EDC3625C 23D8E7309308AC6F 978EB23C42E9F840 354598EE250C4A4E 93E4A774FAE2C763 C3C9095D4DBBC5AC 889D7BF15BC61FF4 FEB810F85B162379 5305D599E5A26C83 4D4AE1962CF42BAB A631B2935E763D3E 9AC433301080D9E7 4B18DB1573AB4C2B 75F3B16BDF64436E 0223192290AA32A7 1C7D7351572FF36D 365EDC53C3FAA43D 6EF0EF044F4B70D1 E47BD928C8A3EB1D 24EF6249AA0CE182 6C129054FB57C85D 00D41E5E49C93119 44BF74293FC50E5C B7D7B5F8803FA164 EF4DE2135ACC53DF 1F3C4915DC1315FE F2D1D068E8C305A9 2415978FF351935E E70DB7F288F47567 9D8C19EE74D1A02B 9F3411B370D42E8C 7ACA647131F68CA0 818B362B4A6D8D47 33471F6322E96272 503F35683E855384 AB0791057BE4D319 1ACAFFBECFBA40A5 206E9BDB6A2DE248 E087C56B000218B2 BC85F13C2A22EF15 0C4E4D7FBF6D84AF 3DCE1EFB808F8C5F 32D9038186CA491C F21788DFC2DE1F59 7CDB77EA4A231807 D4F92FEB5D3FF44B A746A62F7968D6FE 65CCB0D864640640 0B0542C3A3BA67C2 72E1D9B397080A38 94527AB4A81B787F 1776F69754E9006A 2A176B54C334900F B4EA87625D49B8A1 33CF9BAB8FA9D26D 756F72B5C98C1153 A7AAFE16FCFEF82A F70515F39540E80F 58F0FAA178DA5930 67EA2864146CC9B2 46F8AD2501481EB2 2ED6248778A391EA 3F38410CAB6FC323 38063F6A37455B73 CE82F1046072B8A8 A5527DB2C7DAA60B 6F847B0A0E8FF6CA 9612C20054F7CE3F 2657EEF86E4C623B D38689D1ACBEED83 4223ABC5C2175B1E FB576302957915D9 FF67CB40A9437B8D 1EC4863F80993A08 0344D5785EB0F532 E628F3420CCC5956 AB8B1DC03960B944 8F5A148E7473830A F2282B15B92AA697 794F715A12A66893 92FA4CC85E01BA33 6AEC9053A874A8AD A99E2BD80FEF0964 247580759ADED283 B09E67517C869FA4 6FA3DEA53B959A14 ED2E4E082B10FEC3 EF8278F8F0E3FF42 1617BC2EB12A470D 3180825E0F508E84 7D0D5793551D23F1 161BA548ECA431DF A777C64BD9BC9932 DCF997A5C23F0283 D3F4E4097C270271 B177AB874614F3C8 1B6C106EABD36BCB B0808CDFD5AE9D0D 485EF4E1B34326EA 20CB5A72E15E3965 B344278C8F2A3D1B 23BACB3D6EAA3E26 FCD4E00ED71C4562 58B717CD045B0F85 CEF79D60D45DEEC1 05E9862D9A5D2F0C FBB6ACBD013EA544 CFCA03D00E5B6057 EB32A80A90A0F80A F85B871658EF021A EBD407E0FE6F38D9 D412ED439A2CFCA0 1BA82CE46EDA51B5 326324A96EB7438F 472AF3F590ADF160 AD1E8AF6386E0F32 B54301F7EA1D6F3B 9CC4CF50F3D6A4BF 93FB10CE3B578A32 7D19E1EF9D76FB96 FD562516FCAFFB3F 08EE18475C5BF951 969A193FC964EE62 B5884B3D14A0E588 CE7DC27D4581BCFF DAEBDE6C3031174A BDCD17E8A9E7AE56 98F17BEC2E0F01DB 49199042CB7D2AE8 A622623612E4655B D4C9A4284E7E19EB 8AE2F98DE4856B30 3EDA4C27B84F0F5A 763428A3879B67EB 440BFC9FC1C6DCA3 5912FA5BABE7AFD7 8D3D63C46CE4F313 034154105C70955E 2065F519D53744E3 54456D444BA898BC 5FA0EBC77AC67609 6BF3CFBEA8200F47 FA994681D6F0C65D 98FBB42428A38320 9DB93BAC70FF8FE9 B3EC10E25519A85A F0FE525B45288B72 811B4D9CCA0C39DC 107155FDC4FD548F A13A43EE74396C42 E23CA224A2E2D52A 9CAA67A16495DEB5 4D2F4DF256D6C523 C01322EB85685162 8454E6FF5DDE6CD3 099F141CB45F2D7E C1A7A8EA91E682FC E99A28E02BFE69FF 796576E9BB21BB1A 2188FCD0DC5D3288 D2A9B13E60DBF3B2 71D34037C13798A5 FFD0E6122E19E331 1F07558ACF0141E5 8C01DAF3386F9AA1 22C147713F63C0D2 4CB5B70D9DDDAAA1 E9DED377A475D7E7 56AC8D4766AE3614 1CD9DAD535F6BFF0 E0B5108CA468754D F38A6230246744DC A1F0FBA2EDE24DD3 B4EEC410029619C8 BCF1E1ED0E32B081 0B815B0E3E66F5BF 8257120D304BC798 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201308092106 (name+title). Key = MD5(password) = 371772453d9ae6882798d0d0a07b8f37, 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 2e1f1adc-7231-54ff-8e6b-6bcf6020d81a
  2 36ca901f-5020-5722-94c4-46a6a788766d
  3 4891aef4-29cf-19d2-b629-68283dd9b83a
  4 8c8815bf-c273-6526-8db2-e1c151f25c91
  5 dfd19cad-bf00-03df-a9c6-e005ad47445b
  6 e2eec487-4c33-5537-a291-08d366f62b8d
  7 4559c4a3-9d5c-0afb-a6f2-e43b639acd5a
  8 8c5f1f9d-5b48-76d8-8146-22edea9373bf
  9 77db2ec1-caa6-6b8c-8551-3e8ab0427b90
 10 2971032c-4f85-2545-8d94-12c101ff6cc7
 11 55a427ed-00f0-76da-a36c-ea3807c59a26
 12 b746bac0-f7f9-2e0a-a326-f220e45306c7
 13 ebaf3691-24dc-1398-97d2-dd417ec66f66
 14 91ba08e3-2547-285b-b140-f7c4207de214
 15 21f27df2-d0cf-7d04-9ace-d6dc4ff5cb47
 16 98d7fad6-d662-5c05-aa18-d2a384f9a4ce
 17 0959e1ee-68f6-8cda-898a-131c6557717f
 18 45cb919a-7a70-3039-9066-0275a0011d9f
 19 8161ada6-0959-30b8-8745-ac5685237f05
 20 d3f35055-beca-59b9-8b48-1b1ed5aa8f07
 21 f1ae93cf-2b80-1060-b4cd-20a512e1aec8
 22 2340d14b-de00-2daa-a167-d75efa60aed7
 23 4e35be98-fb0b-6413-8660-0f22038e8a24
 24 16fceeda-5c03-1de1-8376-8b68923c3c46
 25 54cc0cea-51df-30de-a6a0-ccfa05c87420
 26 87d4049c-419d-58f2-bd95-fb76ca75296b
 27 ce4bac4b-1c32-755f-aa56-6da807bd6f2d
 28 e5dfd44f-379b-7a0a-a001-101cd903f66e
 29 c0256191-ea75-5000-8d63-84069c7cee09
 30 fad65dc8-c902-3528-b82e-b9401efba9f9
 31 03bea598-c395-329a-bbf9-71ba3200c197
 32 6dca71d8-f67a-0ff2-b06c-5efbc2a0e535
 33 e11bd80e-3a87-1f93-861d-06af75cd00c7
 34 9f6ddea5-dc46-636d-a48e-6c47c8106091
 35 ee5ab15d-5ca4-6f94-9189-ac5ad0902fd4
 36 3ce24df8-d78b-6e84-9263-251ed8710c78
 37 06691f01-2212-05dd-aeac-45cfbadfea07
 38 299c703a-7e09-8590-8be3-4c7e4aad17b8
 39 d1bc4b12-a316-1104-a2ad-250d17e9e539
 40 61c9f9ed-d7d9-7296-b4b1-bb2177431ce1
 41 719a3b67-c28d-6e35-ad7b-124058b7da85
 42 219379f7-c87f-53a2-b9f2-7341d395bbc9
 43 06adae36-8e67-1d40-aca3-5074a524f35f
 44 01632207-d9b4-570f-b9f5-17fb6a4e526b
 45 74c5e75a-162d-1ffb-9b5c-a4433f042e67
 46 62282dd3-82fb-2331-ae9d-03aabbf2d8a7
 47 7c8b674b-663b-75a6-afe5-6b208df2ff43
 48 69a90628-5b8f-3f38-9270-7285db549eb5
 49 2af80c3e-0892-6137-b5ed-4da22ba7d08c
 50 a3087ffc-7264-2d2a-a26f-266db6f3f11b
 51 89559295-578c-2a11-873c-ae3adf46a486
 52 18817c51-990e-2926-beac-b1c8f415faec

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 5516050762721275833512613577533016660817651512736222. Exactly this sequence comes out of new Random(507).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 31 of Run 50 (seed 2,278,890): new Random(2278890), 4·Next(8,16) 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 2013-08-05 20:29–23:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.