A858DE45F56D9BC9 archive

201307230948 1iuovl

explained decrypted filler

seed 681

Metadata

Post ID
1iuovl
Title
201307230948 → 2013-07-23 09:48 on A858's clock
Posted (UTC)
2013-07-23 00:49:00
Timezone
UTC+9 · title 09:48 against posted 00:49 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(A858DE45F56D9BC9201307230948) = f218a79529465cc414dbba54d1fa7836 (name+title)
GUIDs
52
Filler GUID seed
new Random(681).Next(9) ✓ verified
Run
Run 49 (seed 822,652,546) (seed)
Draw
84 · predicted N = 52 ✓
Machine boot
2013-07-10 11:27–11: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)

655F685F43EE7228 695FAA6A89877DBD C16914070FE72533 E70420936ADD1F8D B4C82CBFAFF31211 78291C90AA94BD0B D3452317A711EBE0 5D590B5BFED8025D 02FBDF9A610E482C 4C238BB76095868C F104CE0A5709F51A 332F2B1252B1F383 7CAADD4F92FFED88 A0C3EE933B25888B B247F457C05ADFEA A561AE19BC35F569 0012A145D96E2E13 BC6A8F4593E52FB5 1EAE30DB30BD0EFB F4C7BE12FD0834C7 614FE4650359B5B2 17B9C9C0ADCE21E6 FF0FE3E477E84B55 9107CA68963A182E 1C44DF6749F23507 533C000C1885F898 A50F9CB77658144D 87BB50081EA2E55A E1B3B1BDCC6DD315 B03FCC73FA7AFA0B 9DFB3911535C4C93 848A55AA52B1ED5F C0ED2CAEE8C04078 C400F9F09FE78C0C 5588082F01C34873 3818B85E7BB33C0E 83D9DE70F554DAF4 35093320AE9F4D3E 12186366E90A5538 B178CB0F825A441B B1A3CFF9B92543C5 8565A16074AFCBCC 1CFF1E1A1794DC5A 862E8F22C081369A B12535A4D33AE102 606E5D58C079A4AC 63B79745DFF31CF8 E405071ECAFA6952 0A49BC868BB5DD34 DBA55C2E76BC2A2A 4BBCF07250C4AEFB E82A2EFA020E6D8F 69E50ADB9BCDA2C8 81FBE11648376FE5 708F18D506B61A8C F48FCD42F9BF9F16 7B105F58474F9CFE D59BD0C0E138AE2A DBAE8D3439A971B8 5DED64853F611108 64749DFB18C8EB9F 92791C74A8D457F2 0B04D0C7E795EF17 54E93FF34386ECBB 5CF57F85402E1DC8 7958C3BD223C1A01 6B9FFD45013D457B 34C05AAC2C542F3A CE021DB52441760A AAE4B1EC20693C80 FF472B9F1C0A104C 04725D516089466B 0539FF9E620ECE20 47CBC8A717AF48B4 C6BB46C8D1339FED F17E5085EAD1024D 2C89337C74B16B3F 0F380F17A5C54479 7A38CB4D04D88E49 21C0DC1C0AA2AB50 27559FE29F71C797 E52C69716C4A4650 A3F20C0CE754324B 3F722E08587CF60B 286F6AC6073A439A D3A622FF6BDF77F0 653CEB53152D480F AD70B9DC50D7AC1B EF61036874FB0F17 69BA0359699F82D5 CC9E4442C072DE73 CFDCFB725CF5E59B 1396D7A5C177952B 9089437512D9AF59 9FB029E6A4661A25 B53B7F99D56F8D9D C616938E523543D3 D9907C6A24D96883 B0F26453A45886EE 229D8FDF5E46F1A6 35A05593D4A58E1A 378FFA85BC4C0F8A 28324D32BA191336 7BBBECC4F2102AB5 5985A94D8AD7FB93 66B57E2112352B16 0BF128E4A519744A 02C53C38131A05E8 23EE40EA5540493B F73C733FCE5AC25B 069081888FCAE413 B244BFC6E605E5A4 A63D815C0E706DD8 5F35971764E62157 48FF3A5B566CAE39 354E467655DBAD8E 6DF20F16A5569628 69B775F4ECA3C9C9 A55FD7B5D83C48A6 0E5CA89AB141BA6E 13456175C03C9F5A 817333EB4C16F8AD DB5B434DD6BB4A01 100DFE39F5C5B483 69B3C191B21F6F81 30F557891DF617E3 D82FB707EC59AAFC 230EF54851C05D23 79079A2058A11191 D7E36C7EB84AA6A0 FBE4D9E45D953D24 A56D36D33E3AC9C3 21E317D64CA8A2FE C6CDFBB718570586 0B3D9D2A5467AE7F D406F26C2BA84C36 36405EA90C7E0A2B 0DFC98B32850AC8B 41C55E734C0181FC 6FF37F3F7FD2E17F 39651D0813B63924 44A0702A6C8081A2 A21C12C332E9CCA5 282E3AE84FEFCE35 F53ED59B86763007 9C3BDFC502E613E2 7D9092D69A1F0B36 07FBCAADFC5C7F3F 07B7671E676428CC 28C7818BA56009DD 2852BED508A8184E AA72BD270771A0AC 58C2232D656320B7 EFF2F9F8E864A13F AA04A26ED2BEFD5E CDC58A5FA16DDB4C 0204800B46D139D9 6EB11A792BB50488 4BD1E80DA7FDB033 E8C37CA81D0EE767 DE93D8F7182CFFE3 33EFF3317B369408 0A100681057C3EEA C33D8B55835E908E 002C03975A0F9FC3 5479874A9043D4E1 A44DE943F1CACFB1 4B37E0CEDCB95571 9E2EF14EA4769BFA B3C6C086463B4B3A E8F033F6AD4C4BFC 43C9EEC868B82249 95CC640DB8A7C3CA C3B06E919E2A4027 44D9A6C970AF3158 78D5841A2E9BC593 FAB7CB9D7F94C174 A5DF4AF6DE6E7B6E DB1A8B456B3D0A83 D7CDA8852F2D45F9 42C488FD900B9717 C4898F02579D9177 A3AB63F481ACEB7C FD2C918F4F7EEF0B 4A45CB01B9980B14 5512678CA0B6F27E 462FD086B92AA7B8 AF5227BB1084F58E 2EDD8D90A3BDB1C5 E0BEE741D94F847F C457577D932F43CB DAFE18DCB71D6FB0 2D3D78B548E5F317 7E992F5975C06543 64596B7ECB9F6C20 5518B353B60502DF A09E1A39E48B1EDF F9C9F79379953682 D9AADEDE66C98088 44626E78A3556B9B 59894F19B116DFDB 43A65FE2AFC61F74 A2C0FD9223291524 5ABA2A3D666DD5C0 D8BDEE45253D416F ADA7A2F8429CDB2B 9E2927445F7E78E9 90D49DF8733115E7 4366928245FE925A 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201307230948 (name+title). Key = MD5(password) = f218a79529465cc414dbba54d1fa7836, 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 eb0ecde1-ef8c-4a23-9e32-4f946492d9d7
  2 fe6a58a7-e43d-5328-bb0b-67d739afae13
  3 e7f5c2f0-415e-777c-8cf5-024c837f8c65
  4 dd96a8d7-aca5-8e60-a45a-1277b8d01656
  5 3cba311d-9a7d-67a6-bc6e-a772820147bf
  6 d1f91383-d34c-6dcc-b85d-62c35a3f9709
  7 b8ddbe02-afa4-0a09-bd29-fcb0deb4671d
  8 5a8a4be1-9b14-0ce3-961c-3d267d319f41
  9 a1b652ff-c314-2245-a1ea-b0db200eafc5
 10 aaa94bd0-fe57-38d7-b69c-eb01e8cfc49f
 11 63da9c83-a99a-0e13-851c-6dec5ccc07fa
 12 afa39145-0288-11c7-b72b-32cee727504f
 13 83cbb84a-5626-7131-abf1-c1789532c7b7
 14 8922aff9-8476-6e04-ac71-c4da25c89ca7
 15 d689d180-966a-5125-831f-97d7e4476db4
 16 fdd9d1f9-a556-2162-9718-8e01bbc3d224
 17 fb9305e0-31d3-14e8-8ea3-9e63e038d726
 18 99e00f10-9349-1c50-a6d4-955d24b7b43f
 19 b7d5a307-8b4b-1816-a292-d641093d3ad9
 20 60237b23-7ba6-0922-99c0-ef461f0907c6
 21 c81c3c08-0b53-2ee3-a0b4-96e2916c2b40
 22 94118edc-7fd3-8e8d-bc35-94fdd30b04d1
 23 aa7e2f23-ad3d-0b77-b4ec-443f0b354bb2
 24 6e03d4b5-8b42-8f7d-b8ff-7fe20bacd546
 25 18eb5af1-1ec9-3512-aeba-20eb8bbcb681
 26 c7ed6494-344a-4490-ae90-d075b22eb4d9
 27 a499a2a1-3540-3c90-9687-38219289a6b6
 28 92c3a1bc-a2cd-52ea-9ff5-dcc3c86f0c6a
 29 2f81331c-d68b-528b-af96-6b0ca674a117
 30 0ad0c59c-71c3-47d8-866c-fa6feb2ee68f
 31 9ac5fc18-eb45-50b5-b410-6c23822dcb1d
 32 604ff841-8bf8-7c7e-b7b8-74e5b77c5122
 33 9355a9e0-4439-1d61-ab55-1fab6e803a22
 34 1a303c61-a278-0ad8-aa7c-5bd55a90ad6d
 35 cf9e2104-9710-3573-9634-f357b79edbb5
 36 4a636f62-2287-24e3-b262-1fb1a11a5ee8
 37 8d0a235a-6c01-1a4a-8f9f-d8325cf52965
 38 581e9bb9-3ea9-45e2-8926-bae61230ae04
 39 b0d6f5f5-5a47-812b-b780-41bbe8744619
 40 5f60d6d2-1f10-5dd6-b21a-4670d7538e6b
 41 7c893a6d-1759-252b-8c88-3a1c2add4b9d
 42 e87d7a53-45b2-8e0d-a12f-5ba725c52566
 43 189e5bdd-d56d-681d-bb97-e5082ecc95d6
 44 18384673-4a83-3a39-840d-bd7e546d2998
 45 dc166870-c413-843c-8d0e-b35afd3bf27d
 46 b3f625a3-cfd1-4c18-b30b-e4abba9b0bd0
 47 4d4ea572-b423-073d-aeb5-312e80147bdd
 48 3ff19220-f479-171d-91b1-163b9552b7b6
 49 80ca58fe-da41-62d7-88f1-f5b27a568384
 50 46f7440e-9ced-28f3-8716-cd21707451f6
 51 add0a39c-3174-4dbd-b0ed-7e20153d1288
 52 0fb910b9-4d1d-5ea5-bb9c-3df0c9098ace

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 4578660023017652111028083435545710321485286384016245. Exactly this sequence comes out of new Random(681).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 84 of Run 49 (seed 822,652,546): new Random(822652546), 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-07-10 11:27–11:29).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.