A858DE45F56D9BC9 archive

201304281542 1d9ezq

explained decrypted filler

seed 373

Metadata

Post ID
1d9ezq
Title
201304281542 → 2013-04-28 15:42 on A858's clock
Posted (UTC)
2013-04-28 06:42:56
Timezone
UTC+9 · title 15:42 against posted 06:42 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(A858DE45F56D9BC9201304281542) = 964df51dfb015587925648c036b1f72c (name+title)
GUIDs
52
Filler GUID seed
new Random(373).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
91 · predicted N = 52 ✓
Machine boot
2013-04-10 12:46–16:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
7 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

ED258FC47D808FD8 4DCE8D4118377692 D1C8FA4F851B4FA9 DB940C8D1AE4191E A106E2CBE1C9D02B 5ACD2C9D9B08AB26 D5550BA5C832B594 B9B10F5EF1D0D4F7 65709FCF83E16C5B B8F7EB8F170E68DB B89CD4AD7717B2C1 C45FD80493D2474A 32FE903B6F6AB5E7 95D3972A6470D27A 179C9B2FDC25CE10 0BD150FE70A584AC 5ACEB5FD3D2CB225 12D8F3D5F5676C1D D6D7814CCD150633 4D91CFEFBBE506FC 3EA5D445C1CA964E 9B7D7939D00A413A 1F4CEA99729828C9 EA0B110116DE79BB 9FF779C7344045FD B7E72816D5F3E46A 69E99A6405DC3C90 AC3F422BA1A65A21 9596DB65B5DB3D87 15ACCAD244980E3A F846968BFDD9D533 87A57F19A05CF111 177ACE28C91EC6DF 1AD82B199F949CA5 C32AFD392A7913FC DAE24BB2A455B280 051B187934A4B41A 467C86B5BCCF7EB5 4C71AC9EAAAA865E D50331566C26DCBA DF01887A9232A579 C8946BFA46545496 9E57E8BA5F599A42 B8D6A1A8AB797902 3564F3BE96B4D22E D265C5EF57F692DA 22B3BD89F530DDF9 1175FE1B7F9874C6 67B232E1F792A4A3 18C9458DCEBB6D64 4A23D08E57956C02 582ABC731830C4F3 3DF252D815524898 98A08C8F5FB5D0F0 313EBA586E8AE87F 019E725374EE9D6F 59C90C635E451091 E76B48FBAD6A197B 6BF958F28392FE4F 549E85530B8F6579 CD4D895F87CFDB9B 862C95C8472F6B65 67E20EC79718F58C 65E1E8ACC4CAF451 15116A8E9C683C9E 11BCAB365BF2E93D E0C8E4F6DB8CD57D 9479FF26231A55EE 866E7EB6FC1C65B6 7C2B3DD14BE9AC88 63B7F67AB1D39AD5 96EB7727265D6F79 5076250E14CD424C E19E9058E43B7B50 D03A02C1A8E113D9 4D18D554B43F6B5B 94400F5DCA21F6AA 2E2DAA1825E74BC0 9BF647E7F59FD866 EF54A887FDE93272 E795321D24EEE9CE B295DCDD592A0E46 6ECEA39E06681906 207F56C1EAE0814D 0F0FF4DA73CC8CD7 CA7B7A2E408F6855 117772E1401B7886 004D9FDC9B1BD678 C7D7EF0D951FBAD6 B051B91E4383B0FD 5E969686B187A50A A522DADB33DFD123 A092E15B598CD04F D57221F83E940B28 B6DA6DC2309BE774 AEB97241B1C0864C 53EEBDB7C653B62B FE2236D73EB36A97 E235A31D5CC035FC A7E51F9CB4807ABB 6E1592919F20AF72 304ECB99DCAA49B7 AA1149647141C598 397574AF88733EC5 E76B97085406B367 6B42D1D8E0BAC061 8EBE39F46E097501 9C9E8D444011FEE6 45C2638E23ABEE2A 93455089642BE9CB D4643EA35CB9DD32 6E57457FB484C7BB 5467FC38295CB190 1B0D3A4CCF10F107 A4E3FEB4FCECE019 2972F0CDC24B54E0 A0C4C2BD33F8B134 EB125A8C40D62C9E 05E146EB8E9813DF D2E806EE72A1CD61 27415902DFB96A13 AF52D2EF21BA53B5 ED98854626A62CB6 1825C34CA30F3E4C D04655F4ED360AAF A6EAFE40376B2E1A DF7BD185A61B3D9A 25AE33683D09BCA1 CDFAE472ABF8FB70 D1917DFE71081529 83A980C37D9371EC 30605D17A2304E29 2C7F51707AE6A008 38CE4C47558D4190 AC960E4B50E403BB 4353933423DF32B5 BC073F8C89C45F36 2C9033866F3367A6 161DE13AEA433DA3 16015B6BAEFCF040 D317009676A8F696 A8FEBB3F38033976 C4725CAD44AC856D 27EF8C7CB0444FD0 3D75377E3E1025F5 E13AFD1693F250FA DF43FC20ED8823FE 08BD33136CDF515C 045EC4F0D55E7A83 BA950C803D176F09 2B26C6BAFCD46BC4 A4B08598CEEC1533 C7139F7BF5804B65 FC70C26C1FB7EF8E D3A329723D1E148B 2B87DFAC633746ED 3A309D4D3464CE98 0453F27371658E07 A67CC0A438D2FB11 700676F711822A6B 763D20CBE0A087F9 CBC6D0A414B98F60 5191C7350588ADF1 0D8FAF50C14581C2 24299F2AF98C21C9 534965217252D213 397D66FF1CE2A829 2E472F5660D2C7D0 4DFAA67803E4DE59 E300AAD7A825C592 4CB93E32AA77F029 B824DF62AA25DC73 F7C2DDE247AF9E58 E2E4CE093E2AEB6B 77B447557055FA80 9589EAB8C76FEEBE F47A9748CA34C23F 259CA3F75F4EA9E8 DA8B20F1535A7ED9 E53B8B8947D76589 AACECA474F658637 276D23672AD32023 DA3446DCAB0CA012 DB65312B732547CB 14EF686E1CC09310 D6645DF3D24E040C E14D8AAF7F2CEB26 897CABB54A1EE98B 525773B89442096E 598CC601B821985E 59BB2A0D01727129 31DE5E70DBC265A7 E38EEC7199BA3044 D30CA86EB9E9B3AF 1F22F0E60A0E8F02 FDA2EE88AE89E076 0E7C44F33F066CEC EFC7D2207392E943 E48C67FD1AA1A5BF 82CA9DB78DBD5258 39334049DA16D90C 3C0EB74E4F8485C9 93ABEABE55A9796E 982162885A94FE44 8B4F4F834D40B042 08D43B8E8693807A D4722E0E7543D42F B748C3FCBF0597A7 25E9B1E31EB5B0C8 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304281542 (name+title). Key = MD5(password) = 964df51dfb015587925648c036b1f72c, 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 2cf31aeb-007f-55e1-ab72-38a0caec3b4d
  2 11048b0f-b790-24ac-b2b2-4f7db26217b4
  3 d168a2c1-849b-4faa-ba88-9c6eefcfa0c2
  4 8ef5ffc9-22fa-153a-a35d-c2020b0d3735
  5 808d82dd-3d66-531f-96a6-6934eacbce09
  6 0b6db750-2c09-4d49-ba63-0ddfd0e45bb1
  7 e14c2705-76b8-0d95-b6c2-e5a7ea32de10
  8 7c1bb5e1-bff3-5aad-970b-985b45321d54
  9 6240e525-859b-1159-bd2b-834f79977202
 10 4e63a0e7-d7a8-736b-b3f2-3f21b58c7d47
 11 4d0f5f2a-e3ba-0064-a263-a3a458e744d8
 12 f55d0fab-bc71-6522-bb35-3972970e1e85
 13 3e2eada8-2637-0927-b693-5ffcba256fc3
 14 2cfb97dd-e9a9-459a-9479-3fe7277db018
 15 658033b9-9f23-002a-9198-5a910748e7f8
 16 f8490afd-bb90-8316-b15f-551dfbc45968
 17 5a1d2c80-d563-5218-91ee-82d6043eeff3
 18 27d093ad-f51c-2314-9083-6c624dc3470f
 19 c8ff7ed1-8b06-67ff-8c07-ffc985f63f31
 20 8b9d3934-964a-6042-8070-146586d5f449
 21 b85f193f-c3b5-3656-b774-abece484d102
 22 387782ba-f3ad-3684-b9f9-8d156f9d2e45
 23 65d9f6dd-0e43-0541-b07e-59a9e57e1ee3
 24 6df798b8-f03d-309b-82a6-61cea20a91bb
 25 38b73feb-ca3c-278e-8809-fbf7d188c34d
 26 2740afe1-2281-3809-98b7-21b81f358dd4
 27 53c28a95-e2d7-50fd-9f75-6565f8616f47
 28 bdb9df23-bc6c-75eb-9d58-30f9965a0962
 29 408fe627-017a-59d6-be82-19c89a10ed4c
 30 1256437b-9a99-4681-8f6b-599127d8dc9c
 31 cce40e96-b3c5-8262-933d-4007a34fd691
 32 bc5c8f69-772e-60a0-a496-5513662736d2
 33 c1f6fb35-41db-2383-a7a3-bc6d092b2b74
 34 f2b02481-df48-3ea0-82ae-83186bc00483
 35 9bc3fdd7-884d-72b6-8001-8a017cea8f8d
 36 48dd1b81-589f-814c-a8cd-1fb674ab0f26
 37 f16b8887-4640-09d2-be23-4e60b5f62c04
 38 4bbc8d0a-396d-588c-b183-f53d22b1d073
 39 69a055db-fe1f-19b7-8e88-572e96163166
 40 2ba1f0c0-c45e-6e7b-8aab-9ac14a6509e2
 41 63cb077b-61e5-7a44-8f25-c574283dca15
 42 a4a7da9a-75b1-30e8-a74b-b6a482dc06e8
 43 b115642e-1e28-47a4-b8c8-9b49f6c07f9c
 44 296c9f53-9220-42b4-8deb-fc463e684e75
 45 28c6d92d-9f2b-5088-8a45-6758eb433f73
 46 6913770c-4fb5-24e9-bc30-7e6a15d939e0
 47 20ceb656-65e7-2a4c-8ac8-0225896aedd1
 48 f4950d77-450b-2505-b4a4-8ae7858b83dd
 49 cd24e26d-7a0e-5181-967e-23310ece56aa
 50 d59d58a6-0cc9-4286-9168-4aae0932a471
 51 34bcc935-56bb-666b-b442-3c3dbfddb958
 52 17610387-35d2-79c3-991b-72d678a503cf

Explanation

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