A858DE45F56D9BC9 archive

201206290225 vseeg

explained decrypted filler

seed 814

Metadata

Post ID
vseeg
Title
201206290225 → 2012-06-29 02:25 on A858's clock
Posted (UTC)
2012-06-29 09:23:53
Timezone
UTC−7 · title 02:25 against posted 09:23 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,216 hex characters · 1,608 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
50
Filler GUID seed
new Random(814).Next(9) ✓ verified
Run
Run 9 (seed 449,725,219) (seed)
Draw
25 · predicted N = 50 ✓
Machine boot
F 2012-05-15 19:12–19:12 (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)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

1E68EFB68C679699 F97657880CF95F35 A32E85169FAC8865 4ACA94B58C8C5658 186470CE04F361D3 02A56302B5721A7D 13E622AC9ACA2C33 68CA34AEEB678C55 1C5EEA68FE380836 12AFA78B2722E477 14DCFDCCE543CCB8 CD9707E9B1E0FDBE 74E521A8018B9B47 2C08C3064650C50E 35C1B0C6AE616107 260C3604D2DF20CE 31B714B50EC2AED7 3C82DEE0D1CA4D0A 7DD692BDA001AB6B CE331D41FA292913 275ADFE19A829343 F84BEDD3A2BE5957 4A845D2596DA96C4 B0DCC20AB9589E0E F195A7B030716B61 AECBF6AF9DB25FB4 8A2BAB2CF6A265CF E12E33C1C5EF8425 FDC79EBDFED28C40 1AD052AC4CD62D14 924C18891664FE67 D07CBF776AB0312C 297565965350AAFA 71CC82F9B8B03BF7 830631E12E803A05 07F03F4413A1E8DB 9DAC555FCBB38C4F CACDE690B3299ECB D337FFF63DDE22C0 A6218994170B3D8A 8DF1896015763B02 305E0061C928792E AA79B3279D331147 0479D7B9603188AA E74BEF1731D07D22 AEA7F020CDB9ECDF 52785888E1A9D769 25820576F2F20AAE A13F5D2397CAE68D DA96420D29D61249 7EDBF8512A79CC6C 199528F95B838D6A 95783D1D27B6F9D1 83FA0D6456A9EA69 9025772316D23B97 F5722ADF35BBFF55 687C47F744377446 3A7D3E6C3BDB9AEC 134FFC5175CA2601 B156DFF5704B22DF 6749484254BAC088 D2D8B81FC13EE0AD 32C984F134AC23DD 3F9A2114D7BB994E 4EB4CFA441F977DF 542C80218AF22DAC 38719759570A35B6 148E575DB666B721 5A84320B440B5547 6E5461E068E14A98 63CA2E3CEF0FC891 0F09D6078AD10817 81E1395F75CC873A 0154CABEB3AC9817 CAFE1E9ECBED4EE8 F41C815A325C7124 5C512F7217F1EA65 6E3041E8D783494A 1DFC3BC8AF3166C7 F36D2125E298B8B8 B414DB9376F7C558 C55752232B29942E 49C249A8F7600EFC 29318D2442F8CCCF B199F5C666DA151A E4BB7A8E19DE21D6 9D02EC641EAB9E72 D78D5B38EAF180EE D393EFB400A1C939 198B64AC132712B9 950929B3E921AA98 15BB6A9AD9AF2EC3 13170440D355A8C9 7F4D543A17A09DB4 D76666C7BC0D458D 53415073F5419E90 6862C7D5CA684F33 5CCCDF630CF5D7C2 12464316339A1173 339A6FABAD8C5BF1 5D7B975DD1CC3951 21C726B826D07DEB 54F5A413FA603D60 74C6713C983A3001 DF4140450943B293 5CCBE8B7FC1683BF 7571169871CB8596 D6659D52811A93A4 38920D78824EF8D7 22AC57FF92F2ABC3 C3042BA71DFA2738 A10C059EA4F50967 8719243F08432C8E 983AC4D1A8643F2F A01AAE38F9A96322 46245853CE2E4A92 1E34C0B022E3B417 7FED80145B4B01BF 7E931325CDE95FD0 6C1D436B5B60B201 02699DE4DD2200F8 9A58C4429556D76C 29782268F8321042 AA47C9FB2D3DB777 71CC049C5EB2361D ECB19B0D1A1878F7 095A36C7EA177F02 22B7150711AE7591 9352DF3DFBD7BEFD D7BF0FD9AB3DAF29 409AD419550068A2 E5D85B22AABC774A 9CF54DDADA12EE03 F45B2379F4BDE27C B9A253B7A5C1C4E1 2C728A26A249A6D7 D8EC80FF39D54D03 3BD5CFED4CCB8705 80D07E9452EA9DBE 1738AB442A07BD5D B706F6B4BBCA7388 30238D83F23D723C 237C91FEDD612D4B A14B497860496A85 6503B09447816AD2 AE298E6D11DC0CAC A34FB1BD59D76464 AD533EDBC926E68D 07DD40EF1DDC4D45 DA34FA7B35AE98B8 E6B42CBE8BAA42B5 6EC31A7735D07615 AB4BB6585A7D10E9 4DB3AD9322AE5683 E1E199EE6326BEF3 FA08855A207939EF C9051A20EE915CCC 71B5DB79AD3A6B24 BD63E73CD28711BD D702CD6CFE19EC41 D0D49D228094582C 444F864859868CE9 E24A14CBA750DA8D 3401A5B0C507DAC7 B921ADA30046F392 51E063E0385386A7 DE9016033C26C534 9C1B3366B0ABF008 A966C8C2570E56AD 9691114F4ACEA6A6 AB8B268880746E4B 8947063C430AB961 22056B7E5B4E9637 3F4958ACB2E5F90A 7DBA53199D776786 CD252C2711E06B89 4A94F310C901D7DE 2EDA67CC5EB43122 2F2EC47BC79BE9DC 8C6460D5483CAAF8 05921C99E4AE3E36 2D39E4B73648B0F3 4CCF988C7A961681 487E5CD486375665 453DAE39DA4BEC32 42CD0529BA1518B3 B2A547F82858054E E260304C776BD4D4 BA5FF102F93E3CB4 F57343E97BC87D86 998B7CC0682237F6 9412726F774DE6F6 147ABD7D1273386E 1F94E7F2CD0A0389 691DB7DC6EEF81B4 FE70F12AA9A8B0B4 2E33AE202FA027FE CB78036D0FBBABB9 0BAF9E0E44E7792D 0375C1B0163EEF28 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 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 50 GUIDs as hex (shown below).

Decrypted: GUID list

  1 82760763-b28f-86fc-8dc1-d04136375286
  2 a17d5d62-aa6f-55f8-bc2b-a04d99bea483
  3 daa9375c-1e4a-697b-83c4-dcb1bf82513f
  4 94833a32-9432-2fd0-96cc-de552422b412
  5 70b94cfb-e0b0-6cd7-aeeb-75f6a0ad7e30
  6 09c883b0-9241-8461-bb01-86c7082f6392
  7 da02e126-d9d7-5b7d-b3fa-f17ded757329
  8 da5957a2-5bf1-7893-8a0f-e922f2cafc98
  9 277b6327-c669-6556-a2ad-9ef3c4642881
 10 5c4d427e-08bf-3987-b665-ee7beb646a6c
 11 5e830e24-0ade-873b-aec1-de5371cbb953
 12 120ff706-3390-8eac-955f-935ba2c583e3
 13 58848ab8-7f1e-1217-8623-34d8bef48610
 14 e053378d-d76b-818f-ae68-4e1d6dde15e3
 15 e83f8a77-cc3a-6b6a-b707-20a3c52202c6
 16 c5aaa3e8-1c38-3ac4-bc30-0cbb0d2d0859
 17 a64d06f5-25e1-0f39-b207-1eecaba2c918
 18 9a86fe8f-9447-6566-8f36-f1ffa2829558
 19 668c8161-beda-6139-9b15-e7cec666a387
 20 6a366059-abd7-4941-a906-b79bfb5db6d1
 21 7c28bb77-539d-8c34-b96f-ea976e2fcbf1
 22 6d0ccdf8-8083-4a91-b484-148f26bda72d
 23 cda85412-8a03-56c7-9a20-08de43c03bfd
 24 a3321c90-2f7f-3f59-beeb-0a0e1cf7045d
 25 9b32d97f-ac6f-439e-b66c-4da0ccd4b338
 26 9c14b1ab-c5bd-0f00-99f8-5b98f86ce712
 27 a8f01b36-2272-7129-b750-3fe0764f8a2f
 28 67275542-f979-03f6-a430-400ab8b5b429
 29 5015c675-93c0-3e28-bb13-010672f31223
 30 e432ea71-1e99-5083-8390-3c8ae75684c7
 31 0b00f353-773f-6f0c-b8e6-cb196586b813
 32 61559d65-545a-7df7-827b-37b7c11be3b5
 33 560a6a94-0464-5c8e-93f2-d5845255c57c
 34 b6f91bd7-425d-3737-b791-634acbcce6e6
 35 47330074-ef7e-7f16-be7f-672cc334dd5e
 36 275ad59d-1b32-0049-90e8-70cbf029b09b
 37 0a0278aa-2c4d-20a3-918f-0384d8880be3
 38 2e1c8272-b4e8-157f-bde9-de615bec6a3b
 39 00be7246-6ad3-6b36-ab33-eb277e836630
 40 651cf9cf-5cd5-189a-94e3-e9b617f39adb
 41 b9b312f2-8a15-3260-a41a-b37cda450e7a
 42 35a60927-c6d9-7ed9-ac92-674f2d489f56
 43 16527a01-7815-72a6-a6b7-497985b2e7b7
 44 7aecf3a7-f251-3815-9509-4cab1bc86c63
 45 9695d081-5d49-0d1e-8cc0-3c7cfd4f5938
 46 68d9c2cb-6ee0-580e-b264-036ca3d1da61
 47 26b894d4-f77d-28e8-8b1e-daacd649ca05
 48 9e4f890f-062b-1ae0-8258-3aeb2408ec4d
 49 65d7fd91-a8f7-66c8-9445-75a79a841381
 50 4e8ed70c-0aff-7a96-a156-e449d9995e67

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 85626857638818630664845340703567537021613773052167. Exactly this sequence comes out of new Random(814).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 25 of Run 9 (seed 449,725,219): new Random(449725219), Next(8,64) per post. The RNG predicts N = 50; the post has N = 50 ✓. The seed is the machine's uptime in ms when the app started (boot F 2012-05-15 19:12–19:12).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.