A858DE45F56D9BC9 archive

201305010705 1dfzup

explained decrypted filler

3DES(name) ECB, 60 GUIDs, seed 626

Metadata

Post ID
1dfzup
Title
201305010705 → 2013-05-01 07:05 on A858's clock
Posted (UTC)
2013-04-30 23:05:36
Timezone
UTC+8 · title 07:05 against posted 23:05 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
60
Filler GUID seed
new Random(626).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
115 · predicted N = 60 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listarctic-onlykey: namerun: seed

From the post to its content

As posted (encrypted)

531E2E9F7D9C8EB2 BBC44D67661392AD A1A6260351FF1CD6 06C12917893803D6 03E8E0B89A6DD682 E0CA6A103435D480 BB9ED8DF36CBBFC6 EB0A456EAEDACC49 98AC2E841978721A DD074C556FFF3FD6 192A2096F235979A BEA7150AA4386BFE 5BEFAD9758EDF083 45574A0A5E7E46C8 19F88C85DF1D9E99 95DD17E49BD00696 80876F3E248AF060 001D3D4AEBE4E265 EFC4B2E836180ED5 EED7D2BFC72D987D 96D4C26E77E2D205 5E209BA9578AAAFB 96EFE6B1268C8B74 0BB077ED0F327596 860283FE84F2EEF2 ECE335F41F9A2DF3 8099747023368516 B875490997FFAC90 9CFC84E96256D7E1 F90AF2D4A9885787 2ADA9671C7AC922A 38B598B6245366BF BE69D1B9CE5787C5 4B1EE1D0750B4D7C 6A1E2EBCB426CB63 CB2D95E30663B264 D014364230BB36A1 ACD9CCDE51BC9E40 750A3D95292931D7 D7E2C3168E8A0100 1E072A66D3F48DF6 962CF913BC5A04B4 D707DD5340E68607 AACCF9BB3B8B2E41 EFBF14A2C732493E 6CEAF2A87940D5BF E778296D3E42C8DE F025CBF1D87FA07A 853909F0D2EB4183 AF418809607C70FF 432F234457BEDAE2 2610D794389D6EAF DA2A3567BCD26507 392997EAF383064B 6997B8CBDE6E6C7F F4E21E433FB8713A 34A09A507D4BD7B6 4EADB0BEB02E691E 478F2325242FF7EA 3730C04B82418594 340420BD377EAB36 1FA939C1423D3F68 572EE229F6473E70 907B06EA462B4C35 26F684042A78E967 CA3CC443050FD1B7 51498336EC63D75C 69877A1E1D242B87 300E08BC318F7782 B6CDDB7DCA0AE57B 6164D2C800C367E3 F60040A0671C9E0B F4A80136883D85E1 77C43C389CFD9675 373264FEB0D4D8FD C439C3A018C869FF 71D6A362617F4113 F938B46F47B17CF2 FBA6D1477E0ACD8C 11264D2D29874B23 E71BA0BE5627729C 7A0C241FA755237D 7901B9E2DD8B382A A94C963B744F82C9 02BA69C8B308A982 364C1E91325BEB32 77B3A7E7384C67CE 755AD2ED658E63FB 6F51F650DC2E062D 9BCCCE164E738B4E 1D457D47144E164E 4C209081F5C149E4 BEF1CCCD181292E6 754FCD3DEFFE4CF5 1BD39A6952049D8E B75AC5C8FB82D483 29F4D66322C41CCC AAABA5D0E27275C2 0FE1DE37D651BE68 5B5291EEA6BA6DD4 C3401C1AEE612277 F603428CE139E16F F55FE319409697E5 A13E7D720EF34448 36814987D9BF0B32 A2C7D785C157505E 737FFF099958B7CD 9EB8D8DBC485FD1A 3C72D02C502B9A4D A6FBB3B8A61FEA85 E887C153DC84395B 7805A7CCFEE9D76C F34F650C36D83A91 B8FBF5F9424D2D8F 6B054D4B897E2B11 A99B9BF3CC00A10D 7D3DB07038775FF9 E23F86FFB27E8949 CD187391640DF4F1 D0AFF7626B0E6BAB 5159DEB91F1CAE6E D1AB7C866E319811 787A397C50E3A31D CF2587CD432FB115 98E5D50D01C83256 8249E80D2920E722 365B07641CC0DFCC FC1A4E60A1AD58B6 A91CA84EE3473BA2 B6BF89855190884B D8B60B5BE1277A26 54246A32B79EC6F5 2D5E73CD86E45E16 C3179A6875EBC0D2 843AA276164190F8 14D4A524B3E6C207 3462C97216C9AB85 D93F15FAA8851014 FF9DE2EE644831BD 4C8D8077892E15DB A077CCBFC921F3AD 922AB93B509ED94E 069712F5343D6E10 E74CFE462FC82610 461405C91AB90760 A37DCDAD22E687DB 50091C5786BD2057 CC23F7E13F5C2876 D0F7FB6741AC3246 33C29450CCD3836E A2E67D4154C457BF B636172F57522DE3 B750113723665C37 F7AE751D786A64EB 4BB7607309E8D8C6 F6831C0FF1A4437B C6908870523F4A51 DCB50F561C08F310 9D321332FC2A2623 1B1F39DF5CF85880 C88B62D10D686584 65F68EA0175E1841 4988EA91C0524788 F33BEE12322F8D7F BD40E4F10D970AC6 D3263B4374831C79 3D69835449EFCA57 CC7B2A8CB1FCAB48 BDB94BAB0DC6227B ACD6487B76C04D13 7A3D7A4F6BEAE8E9 59D4038C0320F91C EE9BC1722BCD8749 9A5FF28B983409F2 2EB7A636D6E70533 138D0506F53E33EA 06E49B0413F70B69 DA7AD2E1B294C080 0AC227A873E12421 DBD7D1DC797DA815 0311C29FC7745FAF 4537E8F35247D4F8 39E3E230AB1293D7 B047EA3737C7B8A5 D50550F498337309 5145B4B26548DC0A 815BDAF896FBE319 F296BBD2B07839F5 12365299AFF9D1E4 68F4D1CB16AD2952 F689A714AF174CC6 EBF697BA308CC38E 717331789EBCA549 9B093C6106A24663 AEF904ADA3AB052A 480A7830C55E778D 04B9E8A5D83D5161 1D87E67E41A1B2B6 89C95B78F788D941 D0BD5D216FF5FAFA 74AC36BCEFCBF751 E3BD7415E0B1B94C F193EA4A1A74684F D760A052406AD5CB 998A793D36C7FD4C 474DEB9349CA40F2 7A8B0E3D7CC819B4 5230EAB83609CF97 1A3FDD92D664F0C3 FC0849AAD9D0FF8D 3DA87AD1A0C25A21 34E475DC438FA660 02B0DF88B48CB546 55DE07A11AC2A44F 96EC82E91762D155 EA6B317E7952ADAA B0F5DD53372C7779 1E538C89DC2B1492 532C8DADBC5085E2 62BF031E38CAC673 67D5F49E2E221D5F F64C2826858F81FD CA1FCC085F2A7F2D 3B7A15A57BE5C090 2C15A64447CA7D29 A46B5543BD928286 C018A0806BA186D0 2CF4CB510A697D66 CBA8A5A03C45F42E 69CCC2FDBB2DCAFB F7BF1163B4FC02A7 67A7CD9426D44ED8 0E9D4DD4B3EDD295 6E38CEB44E9DDCEA FF4F503FC8049EE6 43AFAAF5F03E9873 AD5C8C67B61CD308 40B9392B738A29FC 63C5FBEB87DC934C 29FE8488E38CB393 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, 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 8775eb87-2536-6725-a2d2-d14b6774c2ee
  2 ba1c4bc3-fe59-478d-9bd6-2f3a327765e1
  3 6bf2fbc1-f496-3ffd-aadf-0df52a40c3bc
  4 055c37fd-79e2-19b0-a330-13a91b13233e
  5 ff11d1dd-673d-7d9f-be9c-87b0c684923e
  6 c2f6a5cc-3386-5c15-8638-e6a13e6554b3
  7 9f962009-b972-3a30-a678-1115510c58a3
  8 0fc85561-aad9-427e-b975-dd1ba8ca4f8e
  9 f35d58ef-7d7d-3522-8c16-83d7ca07eaa2
 10 566fa545-1b40-18d5-ba6a-b92d3d85af7a
 11 ac3f2125-420b-4a71-b04a-3660b9ee3581
 12 ac39c483-c4ef-1e01-befb-39606f5efc63
 13 01c5e527-323b-89e7-aea6-99b060823ef4
 14 ebe008b1-4ece-1b2d-9cd2-b55209c963d4
 15 72643440-6cb5-1cae-9afa-f9b94f061558
 16 3df6015f-8898-852b-8137-dcd7835ffef7
 17 3a236bd0-38af-0264-8d76-6f76f14314ef
 18 dc7d8edf-51b8-102d-8812-ce98bf839139
 19 8f434d3a-9649-5134-94b2-b35cd9e20ca8
 20 48440fd3-2e85-646a-8fc9-4d99519f7ef4
 21 c5135eb9-2f53-899f-9f2d-c822e0cf170f
 22 3fc8b851-3383-3abd-9310-d626c31290c8
 23 1ba7c5d9-be14-7744-bac6-4a3b54f39069
 24 ce36a22b-9521-6b2a-b5e0-db4fd9a8fac7
 25 3c1e4208-f142-08a2-8c65-3987b79377f1
 26 a5c90921-275a-1c83-bc2a-863ad046dea8
 27 c244cf66-5a90-1654-aa3b-89079e955a46
 28 0564dfe1-7e13-512e-939d-2bf342b47493
 29 521d4892-2ceb-4492-b677-392843e02632
 30 2e709896-806f-2f7f-9652-fca6c073e65d
 31 29223904-8165-23b1-8085-61e37713ceb8
 32 165a6821-c127-34b9-898f-601117fb60de
 33 d1b1c0cc-79a2-0783-8fcb-b7003903e8bf
 34 b174f770-9317-6008-9884-973819909e51
 35 d92b4a8c-9560-2711-bdf2-c302632959bc
 36 04072d0a-b6c1-8480-bf43-728a868e975c
 37 d90674a2-429a-526b-9fe2-927becc1c95d
 38 efe39de0-49a1-8c63-ab2e-de11a194c4c6
 39 38760b11-e9e6-4d50-bc97-d67604589690
 40 8b123dc5-7f96-3cc1-aa8c-41085f9c9698
 41 c1a8b7f7-57dd-0792-a724-5f2c10abe077
 42 6217a742-52e2-5174-afcc-d6bf376ecd1e
 43 74624bff-599a-2413-91e9-b50ffea62fb5
 44 a8e442b0-0eaa-14b8-9574-a2e5030b1e44
 45 7c3ed727-f6d5-8430-b8c5-21e47e80d44c
 46 ca1ca601-9741-0973-8b37-3e0aab9b14a5
 47 140d1ccc-9ff2-242b-a659-9f40ef755b0f
 48 437d9ad7-8646-27fe-81d4-1c01d8154698
 49 79b1f88c-b610-25f3-b4c6-9170e101680f
 50 ae659e9c-10b5-8abd-b52d-5ec1a4fba79f
 51 203da470-2812-1b4a-bdae-9f4513b28848
 52 2365d6b3-6c8b-7b25-8479-994e92b400da
 53 64d3a45b-bce2-5118-9746-ddd7870910b4
 54 7a930491-d116-0047-af77-3aaa4b615c48
 55 1628e73a-f760-4a24-bb1b-eba1cf75d08a
 56 41079707-5c8c-3c74-a30f-11090168d771
 57 63dea208-f2bf-64df-8d50-43d215e2175b
 58 ec0cf6ee-54ca-5db4-ab27-cec3fa53e595
 59 9f77b2ed-630a-1bbf-b02d-94c3e7f39210
 60 ebfc42c3-8c3e-68e6-8c34-32c0cdc4a1bd

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 643175343141811801568376011542230628584305218022281750436516. Exactly this sequence comes out of new Random(626).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 115 of Run 45 (seed 51,450,859): new Random(51450859), 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-04-10 12:46–16:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.