A858DE45F56D9BC9 archive

201210072205 1147ge

explained decrypted filler

3DES(name+title) ECB, 50 GUIDs, seed 621

Metadata

Post ID
1147ge
Title
201210072205 → 2012-10-07 22:05 on A858's clock
Posted (UTC)
2012-10-08 02:05:36
Timezone
UTC−4 · title 22:05 against posted 02: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,216 hex characters · 1,608 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210072205) = b49b939728492f0081f3c1f3f6780b87 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
50
Filler GUID seed
new Random(621).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
414 · predicted N = 50 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

AC5444C29C5B6E57 B6613A615162E4FD 7B8C29D8CB88C73E 16F3886113A320E6 7DCFB785F0CE925A 9CF49E9E5610DF23 99B74BC13AD70ACA 0154FCDA1EC191F3 C3773648F5D96252 7DA1D9529FE5BC63 214F1CA18DAD4807 2A3158FF24FCC62C 3515F0C742C9AE0D FD1D2E7C20FEF3C0 0F1BBD9AEB857C9D 4B287A7626FE131D DFA4F45603471ECF EC37CCD2F33D9C52 0B8F8F47691E69BA BDA856502B3D3557 DF2E588886437681 2E231E7E0F4D0821 7080B9BD785124F9 2E25F120E89905A0 45CABBCAF00C3C39 CC1FFEE28BA92ABD 74C24622AF00EAEC 600CAC67BF7CE0D7 5A930ADA5B3EA6EA F9EDE8992F7A489A 8FF8D3EEDFDF2CDC 6D088A9D666D4C3D 8D4AED9636E702C3 B1F1F82716C12AC1 F945DE776D8AEAD9 6057DB175345F20F 58993964BDC079F6 2059D661CBA2730F 7A4FC008FA58BB24 E70B0D8029F1FFAD CC4D077B150AA547 647A364F43179C7A 7C715AF7FE8C881B AB4523D77C12B866 031E9DB7B82CF259 639617886586922E 0A0DFC56BFECDB7D 963BE88B80252877 1C4504BD4FC2FC0B 32BF82037DF09767 1EF79A2ECD4F99AB BF19C485FBCB92B9 E3B09E7BB20F627F 053A6D6C4F59B497 61280D57D301729D 65DC9717C6595364 B46AF6B4F41A1FCB A70E53597680E3E3 1F5B97BAC3CE07C4 8534FE963FF5819C AA1A06020D1B37B6 29844A9E644A9FCA BA9F736749D4C8FC 30B7EC5FCC75BC64 C1F2DC00E0536B30 22BA4F911E04A5B7 5F20329FE5FA2D71 DCDC6DCC50ADD9D9 B6589FC163ECC0E6 DADB6C15EFC28E67 81B90F3C011166A5 216E4D52B19ACEF4 E670882108458BF9 029A5BE6E4939259 4471040832EAF279 0975FC5DA4797C4E 6819F47291B0D68E 396E24F770C5B6B2 9054734D13E3408F B861DF1EEC5C4C05 E864BFCF5ED8739E C0D3B4CCE912C73F 802FFDA66C0D1F6B 9441DDF16F2C76BB 1C8A50BC7004FE62 3ABAF0008CC1CD40 B679CF74E3C7D096 2839B882BE27A88D 8E2ABDF78242765E 4D752C1E4AA183AF F4B05BCCC573D2A2 02D3AB69A6E65179 64DDD18D4A182502 04D0DC58A2A23A63 1D4420C6A49E95B2 37BC9F37F2EAEACA 31114A42EF5103FF 16564BC688B267FE 28BE5DA921AC1C90 3063F43DA83AD722 A12583FA520B6B27 6F9430606959110C AFA112FA1F7B4578 CA6FD7D434FE0FB2 E3A5EC6AF4F5E81B 396258A113AB188B D8C603254D3E2BC1 B8AD994219F47C89 400D309EDF5D2454 3B92333CA2B0FE27 BD64F34DD8AF76D8 04F6D2EA1EF23DF0 37163E5CEA6A77A6 87B917A415A4FC72 FDA907B1ED2CB940 C8C8FB876A1F1638 47939922F73BF8CA 210007C13106BD5D 3DC36F0035C9A1CF 7533A7937F2D23C8 05178F884167530F 0947EB0DF076D73C 91F693A08ADA1C97 53BDD60CAA127C63 386FD786FE83726B 6542330218FC8F15 6040FA16440081A4 F4688D6C8BAECA1E AED87E05D8B68003 2E2C22429EA99A94 B7D941A41B9F0105 0DF564BD652D960C 188595EE3D1AE050 C184ADABEACD062A FBAAB18BDFE8DB41 CBE5D69C94984C9A 2F5B381220ABDC7B B0BA3325363C853B 16BD882C51D82C51 6A27BBE19A949539 774C8D9EABF82D70 F9AA12C0C7090038 A4FFB34CC34BC020 F428715D78D62B04 9B47BD8482A5FABF CC6F7B5F083F80B2 C6DCA76568514E5D 9BCE6BA83F82B277 890C9274067D62F1 E7C2F556491697D8 2783EEA7F90626D7 0FA254EEA6271E68 958D26BC681F3B50 2F290933E63293CB 203101BA2140F931 D17CA922B4D1CA0F 9BE0068A669D40A3 9080FA72834313CF 0796D105BFC17EED AA4DD46837C259D8 E0C89B0D488A5975 AB0F42170D472F84 1605D1F5A93FF01E 028F20FC6E5155EB 9F6222FF094CA655 2960D34B00D3D644 986AED9FD76B16FA 01212D7728C5F04D 89A972324B9B4E05 0B685D0EAE45D11E 2E5ABAB76A53F0B7 BC10028BFF0B9A8F 1CDE66D5DCCAB3B9 7BA993EF3F780505 C6D86FFC0F67FAB1 6D84295815538FB7 2486E9703A431AD5 4E610C2BB421B3A8 DA4AFD394CFA34C6 4C722744B0F0592B D300864EECC52B2A 22534F8F29DBE406 C661D793190449B7 FD2715534F38D70C 2075CF5DD202CED1 D6D442585C0BA7DE 875C7C77CFC83E55 4119373B5C674D54 63930FB19E4B7476 ED43B98B1332BDFD A0C80DCB4ECA6D9A 9BBF3AFE0AE07CCE 5EBB37D987A68F25 E34CCF403045BA1A 76BFD4DE88316262 73BA087DE09A5AC9 E63A9F6BF6E8B144 BE6E7F79396347CD 025F11080B4C902E E6BD98DA4DE7FAD4 1189B79E06162FFE 
  • Read the ciphertext. Strip whitespace: 3,216 hex characters = 1,608 bytes = 201 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210072205 (name+title). Key = MD5(password) = b49b939728492f0081f3c1f3f6780b87, 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 5756e2d9-1d0e-13e4-98f4-4c9927df03f1
  2 50e06f35-9cf8-0096-8397-9b46a4c8cefa
  3 9bbfcc4c-b8b0-7de0-884d-9c2724813c4e
  4 cd631024-9570-0586-a97b-65a3278d76f4
  5 ad802482-34e2-525c-b998-56452372de92
  6 713e0694-dfd0-2953-9968-9e55e2ddbbd8
  7 02f7defd-5350-1752-beff-6342faf785a3
  8 e3325f6f-f40f-8a95-b87f-8bd9185bfa49
  9 7685bd26-e44d-72de-ac02-abf6665c83f9
 10 56ce6496-59c7-29f9-8b1c-29ba7ddcdbb8
 11 3b78b5b6-5fa4-7330-adb1-77d0b4ae336d
 12 114da7da-4407-26c2-8f7a-e77b4b7bc2cc
 13 3ad27078-f320-4ec7-b905-053f8af2572a
 14 aa6284d6-76b6-40e2-9d86-3dea279d1002
 15 a463b1be-ee55-56cc-ba34-bbe7162781e7
 16 9c8014fe-c81a-7401-bc85-42c91097b954
 17 064b32a2-e09d-868c-9afd-c55cfb876bf0
 18 3ce1c483-9ac5-0cdc-9f21-fce3a2756366
 19 c39cfa6e-85c6-4378-8305-ad7284f317e1
 20 e0c42039-58d8-6a2f-b07c-3a503ff1d977
 21 51e8a300-171c-2be9-9402-04a689da69e6
 22 b58c797b-2c2a-185e-9929-c5a294161f5a
 23 3ca81918-a8c7-819c-adc1-ed3db9c23cb4
 24 ccf57237-482c-8b98-a83c-8a547a94576f
 25 10c2ffce-9560-52bb-9aa8-056cf94e26f3
 26 62e6b2a0-d316-86c1-8559-c1fb82921f1a
 27 6c480dee-9a3d-7a8c-8210-52199dd66f9a
 28 cca6b848-511b-41b8-8a76-fe724e3dc7d1
 29 0edfc1ca-e64a-0a28-979e-dd2d46080dcd
 30 79f8fae7-402b-16eb-a504-e8832375cbd4
 31 f68e080b-769c-4d0a-bdcf-734591ae1b9a
 32 c4dbb6fa-fa0f-0790-969f-815ec0f706a8
 33 031ddebb-5fc4-0a42-bbd5-c2e5d19de356
 34 19003594-53dd-50dc-b5e1-e0b9d960f20d
 35 4b6dc376-aa29-43e7-acf6-3dca26af13ce
 36 12e40b4d-5420-6db0-b425-08a748c020be
 37 bcd90101-a454-3bd5-a3f4-d898d9279ac0
 38 e91d701b-68b4-5677-af34-22db5b49427a
 39 62063c53-55da-6bbd-a4e5-00d501f8a990
 40 d1681473-13e8-5a0c-82e1-45f0da499c98
 41 9c5e1245-d856-2b5c-9e03-dd0d7aa96e5e
 42 00f54bfd-8b36-2471-9ebf-184ea9ac80bd
 43 1a52c84b-35c4-3210-9645-e4dfd2e45810
 44 256b5501-24e2-4924-a044-a7e66e8ed8f9
 45 51a0f4d7-569e-285d-ac8c-049dc0f95546
 46 281a22a4-937e-644c-a9ab-55226a3b6d27
 47 085672e1-b644-5ebb-8ad2-b4ec004cf3fe
 48 3eb956a9-b452-14c9-9ad4-751dd0cc0db7
 49 b5cc4677-2076-74ab-86bd-09be2f2fcf29
 50 d80d4b2a-a460-2477-8379-8a2082d20ad5

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 10705218727244578046218858740140054635652234265172. Exactly this sequence comes out of new Random(621).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 414 of Run 35 (seed 854,622,578): new Random(854622578), 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 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.