A858DE45F56D9BC9 archive

201207062239 w5tb4

explained decrypted filler

3DES(name) ECB, 63 GUIDs, seed 225

Metadata

Post ID
w5tb4
Title
201207062239 → 2012-07-06 22:39 on A858's clock
Posted (UTC)
2012-07-07 02:37:25
Timezone
UTC−4 · title 22:39 against posted 02:37 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
4,048 hex characters · 2,024 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
63
Filler GUID seed
new Random(225).Next(9) ✓ verified
Run
Run 13 (seed 19,267,593) (seed)
Draw
6 · predicted N = 63 ✓
Machine boot
2012-07-06 10:46–12:16 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: namerun: seed

From the post to its content

As posted (encrypted)

F396C31AD75A2E5B 52DE07A906D18079 E6D93864D9D02273 5463BE298618A040 378F5B7035D02BB6 050164A738F4EEF9 51325BCDEA9BF212 0FA990FE4DE0DD43 4862EC13B3FEAD46 0C032008A63DBC7B BEFA42C8AFF96579 9F34CC8F7C29BE03 C8CEB21E6B1893AB F00FA5E004D8D713 1DF72B18B2C54920 DCCFA60587D599A9 BEB3C9C12E9803B1 963E03D1F79EE63F 492FAC47BC6B6E8E 9F1B214D1D578D34 7042826C6DB4F1B2 E165B1CBFBFE4199 D22FB2660A982D32 1EF7AE48F989CCFF 9552B705C6E3FE6A 08ABE432F9EFB029 8983CACD30EFA24E C593E697341E7F1E 7605C47A96EADB01 F892DF9A9A1B04CE CCF1F1A4ACEABE75 1DBEA35564B7B682 2A9B367FF36974F0 85B458008E9FA972 4572DC831671D083 D1EE9DF501034DC0 24D65243208E6C05 4C695EC7DB96A959 ACE9FA69A7384786 9820A54C0CB7C28F 3A7EF7FD81691A77 BA0441569638BC77 A3B1466EDED0D521 30B93F8DB34C2777 2740223D7CCD66B1 B71F9CE00A2D0E51 2609FD1E5E97325B E3A575F5AEDFFECC 0ABDFC117ED0AB4A 3FAC953AE66F9412 0D2C51E96A8978BE EDFBD0221145EB55 193036B72C405DAF B81D8149AE359A18 CA73B1A464078329 D635E89263FDEB63 DE1A741E5F70AFC4 674953047F6893BC 9AE187D199F534F4 581FCB5DA8D13DB3 36D7C9A17A52388F 6D21C875143B31B5 C7035BADF4C776B8 D70E6C16EF89CB9A 1C409E459F5F147D 2C1DB0EFFD458B7B BA268632083B8B86 0CAC291EFDE1B7FD 05FA34C883383135 2BB8EFAD21177DC6 B64B67F4E005A928 F085675A1813C454 F78FECDE0D6A7DAA F2051C35B9D901E5 BB480B1E97C4DBC1 97CF644EC722E834 59666E6C3249E0AE E8D16755C9A22330 0CB5D7D19FB1B8EF 85D4D3DDD57D2482 8C74F6B28AFB53C6 FE71CE5D4E5A96D6 C723D6E84EB51CCD CA64D45EFF7BCDCB E4F482BFD496990C 4AE8A8295245C43E 984187BF3F2B71CB 80D3CC47B368C505 E5E042AD825128A8 7CCA6856C0864369 6027AD7AEF4C92A4 E0BA968437D64FD6 5CA21656EEB7F122 A8BF6E5B1F41214D 68AF76D2A1378AFC 0259EB6835E8FA5E 77F72E6555E09703 187F7C620FED4398 41A2A2791BA935C7 D2BE1D7FBD834D26 B351C02F47269C11 E8419F6E9DC2D5E8 113624A5BD68BFE7 0EF684D96D9B4EFB FE884AFAED312A41 463AF418FD3F932C EAA8A251BE41DBE8 6A9EBC4C7C1A90D8 621FD986F3EA61D3 ADE8C797D0F9F03C BE1D259C3E0251AB 1CA944B09750D390 2FFA8718132FDB02 E807DE14C5A826BA CC496105F852C885 212B9908C6E4B553 6745D7184BD6FD42 EC18174E675A7B66 B4C923CF748069EB FAEBC3CE652609A9 861E0D66280CC9CE E3BCB916C8877EA2 92CA0CF99162CC68 A9823429DE2BAEA5 EC4EAF0BCE6C67BE F967F7201B99DCE1 5D102DB7BBE851F8 A17E3258AEC8D855 68EE2235B009BB8F D0FF245C2B8EBD73 66F5BA4DD2366325 FF02AD5F8CFA55D2 04B68B9F48CEBB03 FFE6E6F70FDF857A 0E91F1AD8B81F568 A62648D1F69F7949 F261190DBC11CA96 F5150C00DA9FB5DD 04E7395311583794 8732A6DEC6D3ADA5 0FD16DC7B9EC098D 41109A2EA995F6D6 68157CF6B4A525CC B4E0939F704297D6 092392440A08A2B3 8FBECE15282DC490 CB46677AA0E549F6 35C3D822A1289D97 D8B6C6B7A0CB5D0C FC1D98E8B0564551 E6A0C2C4451803AE C31DA0B51E08D6AD BC36026C03930D1A 3E7AF4C4DA4526E9 B096F49FDA0B9DE2 62C35B53CE3F328D CD48AF527A6855C6 2153804C43A2C1FD E11BE7C02A226BD9 F21460ACEE5396ED AB5845F13DF15255 23BDB5CC3F5F05A7 085CE24ED1D65A46 4F95E466C0D92A30 4B947302D358AFD4 61613F86A31C8D21 FC87E6DE6E4555D2 C0FFA44B8BA3A513 73700CD18207F16E A48CB17186A20755 64FC578A29F81930 57E5C2FD45D6353E 09E9FC0BAD51CFA3 02EBA5D8A375B1D8 969D2E9FB39E2DD4 0AEF2914E45A8A72 FB9460A85AF64171 E9A2B3BE41D5C0A7 1925FEF44069776A 490D84F4BBBC55AC 0FFC5A76145E8E5F 4DC2FD599673C998 C5E999468BF01DEF 92B0FDBC865E75F0 A4792836E7A49CCD F8599C728CD250FE 0298DE34C80D1D64 6E1CCA1268C42950 A1F5CBBD112352F9 78A0D37726CAD3E6 FFA979CD122B8879 09E216C5B0CF9CA1 6F56DF21A7D3C9F7 81AE5B9D2FA39F46 6D1BF014B430DD11 3688C457AFB1ED09 364089E67EAF0999 DC14EF73841799B7 77D5EA29F126B567 3350AC0B112FB436 8A1EC06FCEDCF742 939AF630EF1D400D 1AC2B579DBA7F6B4 E30FA361E4927065 9AF675201C396253 DCB3CF3AA837A163 1E54DAE2B5D175FE 8AE5A2F47B74B7C0 6FAD07EF16892182 832677F9858748C6 7BDFBA4324AEE726 423C3B84C8FEA63A 2F52F4BB1AA13D22 ADDD950463868B28 22597B84FC5CF1E3 67588B0EC73423BD 696A64C133EC0ED4 13DE7012298D2A43 2CF69966E185E158 CA0FAEC32E187B94 86ECEFD627DB95D1 A1039C0007DE59BF D29525F58464AD71 540847CBC24C402E 2886E8210287CBC9 1EB7D519F3C5AAC0 F34B420ECD263A8C CFAA12C9CE9F7A78 B9A3227DFC3BA1F4 EDADFAAF91BDE3DC 3CC2BD39301E47C6 165B5783CD191228 4F3AA97D7AB14D31 E444C71DDAF4CB8C F325586D44FD0463 F00E496099032079 D5A02292509F53F7 B1069B2459F0EEC7 83AC98303BB6067A B395D25532F8720D EC731C9F1137FE2D 1301584061522BE5 CEC3842FFFA29AAC 3C85ABA1037DB859 9414500E57745B01 B16B2114CCE1A317 5F5C67D38287414F 72F04680DC53B38D EF07CDCE4DDEDC91 519590F73C5D2631 9804A64F0A544E34 D3A67C9987B3C6E6 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 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 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 56222d81-8456-2ba0-8ab9-10f7e7080797
  2 9a40c4f1-7f7f-7661-964f-70f63b351f41
  3 3250333f-5fdc-09e8-b377-98beb33150a0
  4 2f4d3dcd-cd27-5520-bca5-bdaf9bab934e
  5 c5787f88-6fa5-7f93-9e01-dac66df1884f
  6 5455c33d-b385-19e7-bd66-ac6ca1a10a0e
  7 5ae48a3b-1ce4-676b-8f23-4f7fc81db585
  8 4f145262-af5f-2cbf-99af-7ed44ed1dae2
  9 218d0432-490c-773a-896d-2d8648b0c7f8
 10 f5144778-34d7-21d1-b495-5ac1033de887
 11 efa5a331-a67d-045c-8b99-1c5b5101dd91
 12 c457d6d9-c935-1df2-a4f4-05581d1079a1
 13 8f4d575d-2dee-29f8-b371-2555170d5cf3
 14 61225aca-c3cf-4757-8a40-46b1c796c68d
 15 82deab16-f07f-4524-90bd-7c639d4f00b0
 16 f2dcbcce-0453-4c19-8717-378e57a4d643
 17 7c4dbe76-2af4-365a-bed0-791986b5f7a2
 18 4b2ba411-7694-4b3e-9f0d-93fb8527ec63
 19 46162502-fc7b-67e8-b066-06bfb7b1f88d
 20 ff35d1ce-fc56-3ebf-8b02-aeb49ea1c488
 21 12500f2e-70f2-626a-af8c-53b7657b7452
 22 1ee5fbb4-cee8-0281-b8ca-84d9b744ac2d
 23 64d1fb9e-3c4c-0294-ab87-38322fa43b05
 24 cf87851b-f34f-5c58-85e5-5e6751bd17b3
 25 179cda0a-0368-6aff-a134-b7ed2e49ca24
 26 f73b97ec-3b90-2278-8c89-c4c4f82efb76
 27 fe956c1e-9821-3ca5-aa8d-52af2bdd5424
 28 e8cd4402-16fd-065e-a393-315e797c4de8
 29 97b1f883-03d3-6822-9224-79c2ce3f66d9
 30 1822baf5-7fc1-2c79-a88a-d14eb1409c4d
 31 934c59d0-6e9b-28ef-8ae4-34e90de830a0
 32 9ef11976-7931-6a46-9769-bf919e578945
 33 21b2636b-0853-6bb8-9f13-ac24d21abf53
 34 faa985d7-8db2-56a5-ab38-55ef4dce05f7
 35 b45d33d2-0ce0-1708-bdf5-eccfd514adfc
 36 af829ac5-8cdb-4e8a-88e5-b7bfbca76afa
 37 03be54be-579f-3bc2-837f-7e7b42267d07
 38 25652537-be35-614c-8547-a376c3206b07
 39 8826dfc5-92d6-76d9-ba1a-afd698bbf359
 40 8e7cd528-5a70-65fc-89fc-97dc76535bda
 41 545fc82a-61ec-2f1d-a8a9-185b6b13ea1f
 42 f216f712-9129-223a-aaf5-85876f8fc963
 43 7e8762fe-61c3-72d7-b1d1-f50ff03608af
 44 cab1fea8-8f5b-69d9-91ad-c6759e2a9f2c
 45 614ac536-42e4-4834-9b90-0d62a7921822
 46 8221d48e-877d-80b9-95f2-be92a47525f5
 47 1d3a4834-a25f-7fb0-9979-aa52b4693acd
 48 cf9f31cb-d3fe-8683-947a-0a83ae3f5b73
 49 1154b276-7173-1816-bbb4-a311ab839856
 50 69ac68d2-27b9-84f6-b6d8-f9c6bf1c49b1
 51 a96ab9df-6c10-46e0-9ef1-ee3df0e139f0
 52 a9c72611-1baa-157e-a3c0-bf8dce40b1de
 53 669a6467-b7ec-10d7-bf4c-ada191f8cb3e
 54 8b60fe6e-c1b3-28bb-88c9-477d5cb8149f
 55 27819182-0224-2cd8-9774-5c9f4f62707a
 56 8af75076-dc55-2105-a40d-cf01491a3d8d
 57 d11f3141-db4f-7893-8251-046368d82123
 58 22773d59-dd28-3ede-bfb9-a77b3feeed67
 59 e2a53a0f-3816-7e4b-9063-4b688e608dac
 60 7a245520-99e7-4709-8b44-1314755d260d
 61 5e4e032a-9e9a-7b55-bec0-91b58fc9a4df
 62 0a54879e-0bdf-53f9-b395-f3738833127d
 63 fd1b4116-5b0a-516d-97f8-3c0423d22653

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 270571627201244434636005623062266514367622764878184112227374755. Exactly this sequence comes out of new Random(225).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 6 of Run 13 (seed 19,267,593): new Random(19267593), Next(8,64) per post. The RNG predicts N = 63; the post has N = 63 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-06 10:46–12:16).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.