A858DE45F56D9BC9 archive

201209231438 10cnqw

explained decrypted filler

3DES(name+title) ECB, 60 GUIDs, seed 339

Metadata

Post ID
10cnqw
Title
201209231438 → 2012-09-23 14:38 on A858's clock
Posted (UTC)
2012-09-23 18:38:13
Timezone
UTC−4 · title 14:38 against posted 18:38 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209231438) = f8f41cabfb634931421407935a79c6b3 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
60
Filler GUID seed
new Random(339).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
115 · predicted N = 60 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

F4942D395A7D06E2 36440FA96B65ED34 7B53D0EDB7C87A4B AE9DE6F9C33485EE E577059DDEEC9202 506F4598BF439BFC 039B00C90AFA4EF3 9BBE1F869721D643 0583070732C37250 AB8AB129A28DB152 7DF3878CAC5F2A12 4D9304CA5454C80B A682E8A2CA006109 0A181A9BC22F19C4 62D9D3771A76419A AF5241A7A35879CA B1F5ACB0C39119F2 7EA4805401738782 3CBCD71625AA1198 524E20B02C2814BA 39B885CE265593E4 9D643F78D038F4FA 956BDDECE8D1A806 EFAD69653CBDB161 6CF18A03C7B5D75D 47B8CAF88855F745 03500FB4DEEFC617 C5C6A4F77AB7FD50 52A6630FE2E9A05D AC2DD5C8DC770DDC 3A0ADBB76CC195E4 0231E9D984D5DDAE A3533BED3BD96575 A829212ADF245C86 35D76A8035F6129C FEFBCA56D742BB2B 9A46BE830DD25931 DF809E786F112CDE C5F3B85BB6D54471 6611385F4A61B153 3D5DDC2716060A07 4001C3FB30CDE7F6 B3BF834F7CE1A528 BCD8F4AF359B50A4 2F50BA80CBD60617 E75B490DD1D6E1FD 0332DC9F93D33BF6 33A4FF93A851F9DF E83F082C4081E1D5 C1E21DC7CDF48D07 24C4AD724AC9EE47 3DF243BCB1CC7C0C 5B40C08A790D2B25 23D55680435FEBE4 240F1A1965F80790 D156345EA3BBA859 8540D2DD975E6E6B 6EE04DFB06FE80F6 E850C9B88FC23482 5C0BDE6CE63A8F71 718F00EA7F9D4764 35BFCF97DA36D271 BCE48CB77EEDC404 D31A91DFA4A583CD 0BECFCAB95E1CB86 ABBC7F0F402CB6C0 B6A4D7E91B2D3534 8665FBDF72389268 1CC8BE41DDD7A009 539F5F2456F14ADE CA9747DA5D89549F AAD537F175AC6801 11E4AA8DFFA587BF 0F8B2DAFDA2BCD67 C03EB9DC672A8F0E F3ADEA1481FCEC82 AC04197C21CF75BE AC09AF884927D07D 56EF733DD01D37A9 6442822225D6A99E 9895AEA6AF7694AF B7D19D9331C42E0F 91CD0C58BB13B02C 1EDB934A409E3F63 B5017CDB06CD8284 A668661E372AE691 00DBF3FDB8643DB2 E4E33AEBD6F730E7 E76B5D3991C875D8 7CF298C57B7E2274 69909D5678C00C8C E783CF1F4791DB1F 5B44432CC0A35900 7E65FF67CD27F051 ABB23C0B00555D8E 930042E914AF68A4 724CD65891826934 DB7330E367A373F1 64C4C0AA7DABF4C9 8D1A405F84B5CF2E FF4E8F3B72A5562C 1DE7FB2CDD99F519 4683639137CF9D54 E47AF2FB1932935E 4A9BB966D3AEEDD2 4DE4255A422F42C2 60EA4622A239BAF2 8F490FE405E53B1F 6235A98E883C2BE8 E0683D59394262F8 D7B504C6F69F9EBB 2D7D331CEFB0E28D EA48568BF3CD7998 2EEC420B9B9D86D3 B2C15E99680F8E9B 7466BA53C79D4128 F33C0F10B44BB980 2C3A103D36DD3DC3 19987FA3EA0B4B1F EE73325841C03B9A D34DFC46A329CB0B E3B91042192DF4DB E8FBC856EC0B8FE8 A84D31D23AEB7055 842464700AF1E7D6 4A3E803D6BB44E66 9AB89417AA4329B5 9192F40574D15297 71534935D7D611F8 6E359AD215B911F7 1C513D2EB45CB5F6 B21F3CE192E6A3BF AC5872851CFCBC4D 0FB53A8D4AFEF50B C5E9D9E80AB6DA33 659593E7C31E2265 B7D0E5E0C3482434 5C52CA0C2C26F466 AED9D1FBAD54BA92 19BD0D177BB6257C 8121C2CF8E8A440A 503E48554AF12432 2E785D1BC79D91A9 741F59EE8E097C27 59AAC0AA78C3B7EF D736125F21A94092 D7F8EE4D242EE626 9FF6C9F1A0EDD52B EF891E306F3B4EFE 760BD7ABBA6B8403 ACD170F8BAF1065B CB2C5FF54F7110CD E2A38B705096EDD5 4205BAAA720FFE8E B4F2BCF6E2AF933C BAC973BD8255E939 8A29D561B77E2678 E363F0030C439618 07D2CD759C02D9B6 BA13E92FFC5C37A9 24AF261E2E9D42A6 02C5EA7109D13333 7125CD6F0D8BDC99 635CD9F8157A19BE C9047E290CF8C121 98D28C97E8133B24 C2157DE4F25B02E2 53F6899302242454 D03CE77B92EE911C 03A2677E5A5E2D38 855431E56FF2A671 B6B1977BC1D989EF 7B75F28303CC9B27 E2FC24236CDFF419 F88A1968EA52AC7A BAE0E99092ECCD6E 78A72CE81E1F5067 63444CBFC28A4B5D 386F8CCCE4915066 E22454E764EEFAA5 2FC23DCDD6E4F848 A24F90F3E1939172 87BBC935F0D77B02 0D3ACD635F2F3172 7B4BB1E48E4A348B 2C3E0EDF9E6AF7A3 8071AF8D78027DFB ABE03831F6DC26BE C9674F97D82F949A B4669BD11EAE5B3B 09E03AB709578B0F 8E418B0080C0CDDB A6B05EC504DEC42E 71906FFF4C6FDC9B A2D77DFD265ACE73 38A327DABDD47CE0 39C4B345656108F2 0BD7D96D1B4617F7 24450EF14AF49B64 A8FFE84D0776E845 DA1B0EF3273A60A7 26781456DFE3801D 12955DEC285F51E1 0756F925BD18595C A1641DF25413C0F3 3BB6BAE58D5436EB EA205EC505E3ECE9 8B4392C19127B49A 7DFEE0BEB0355897 10A646A1A361E2A8 9AC5EB5F2C389E47 EDA76FED88BF5A57 1C476652E894BFF1 A7A64F2E684F562E 0336D2AE06DED637 5A020FA234A1AA31 019AEC0E93D2E33D 69A8F7B76BE7C18E BDEF48CCB71B1B9D 90A0F408F9F22B23 7A451772FA7770CF 030770FAE6C7EF8D 0289621F7B2C9423 361019225ED9166B C295E622A4CE3D23 02FAD59BF9ED7A04 E3F60D06A41ED043 D97705275294B566 018EFA31E8D4AF5F 8FF45E953384EBC2 4D5F0AF3029F17E9 545C6C133BAF836A 1F6B5CC402AE7228 3EEAF586965C4D29 CC8082A2A1015E1D 17C244FC25B99714 6C355C25C2787FAA 5485C5DE4768D466 8246B1590805577A 15E6E08FD69ECCFD 44393F0F38504366 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209231438 (name+title). Key = MD5(password) = f8f41cabfb634931421407935a79c6b3, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 91012c25-6060-7253-b2f7-0471b50c13fb
  2 c08bce50-e64e-27f6-b58d-0a0fa98c4e0c
  3 87ee0e2c-3728-6ebc-844c-f453a02284f8
  4 35606818-047e-838b-8122-ea7bf1ac7f3c
  5 51d30f93-5d95-2006-ad26-9a87d75c6143
  6 5d53fcfd-d6fc-76a3-9059-d45bc169b6df
  7 2a8e1f2d-07a3-7a10-bde0-767425e5cb1c
  8 d56b297c-f278-47cb-b88d-b68c40b0691f
  9 69156aaf-3c72-8504-9e07-40b24fa02620
 10 6590c318-ecda-291d-99ad-36ed3f432db7
 11 4edbea9e-d206-02cc-8f2b-d32cd6567a97
 12 14a83bf9-d00c-1984-92ef-2639317b5c00
 13 1c8ef03b-10ed-686c-8c61-a5e527b548b1
 14 819bae09-fcea-7138-80d1-c96244f11a17
 15 7e340ea6-8a3c-2f97-ab41-bf0ff7539075
 16 38d36629-a735-6ab3-a612-94fb4da51645
 17 d22f13df-072e-350d-a1ba-f77d33998174
 18 f31ff6d7-e265-1c24-b837-8bf41fc136cd
 19 69daa084-0e71-790e-8a29-2e461d1bac42
 20 42c4373b-c860-5d48-87f2-17807f92b66f
 21 cf280748-c038-72b0-a574-a7ff46372bbb
 22 25408fc9-9121-077d-8e62-64192971ab6e
 23 284bbd78-7af3-2f16-9a61-a8e413a6ef89
 24 57fba5d7-4fe7-42bf-aa28-e1b275ce239f
 25 8e6b7118-3879-8119-9400-db4ab2eb6dec
 26 4eedabe5-61cb-5821-b566-e270bcae0c4a
 27 fa2dda5f-4091-3003-a4e6-abbea42637d0
 28 a077be5a-b2b1-635e-9a8e-3a776a2f0e11
 29 3d372120-5ed2-14dc-968a-ad9c0c3b89ba
 30 0cb08ba3-7f3c-0551-9ad6-4ffbe5e95609
 31 77794173-8553-3b5c-8da2-f5566bc5611c
 32 64dba4d9-62b5-6358-b24e-b6358d3d375e
 33 9d3ca2f0-658f-58d8-ba7b-b1da7374e4ea
 34 f8bca911-0b08-4644-ba53-ff07adab3ba9
 35 3ebcf354-2d61-01c6-b353-58d82e202ae6
 36 c47ce3d4-4e44-448b-a01d-b95821d7a2be
 37 6152321f-a90c-7ab1-9905-f84fab6e3c89
 38 466467f5-a4d1-37db-ae3b-064a907840ec
 39 bc16532a-e172-385e-88a9-1fb150fcaf2f
 40 0ba9a03e-de25-3fee-bc2e-484736afe5f8
 41 590ff4ab-fd97-62a6-9c7b-a3d912428962
 42 4aa7c158-f739-8b77-bf5d-16e3104d45cd
 43 89720b7a-78d8-0dc5-9156-e61169d5bd3e
 44 b1a0cffb-a30b-5974-b34e-d376e0d31122
 45 9a509e39-8e79-5f5e-ba6a-18d7a774669c
 46 370df0f0-d2bf-2d5c-b062-a20d1161b1e4
 47 b6b4ba37-ee18-6615-94e6-dfb3a0f41f4d
 48 176bc5ef-6f06-60a6-84ef-a98848dd8d5b
 49 c836e03a-fdcc-2f01-aed4-65858b587353
 50 c7688d0e-aa64-0ccc-8a75-457f69689118
 51 0bc047ad-9a6a-7b69-a199-ab1abbeed143
 52 868cd6f5-ded9-473a-85eb-a0906cfe18fa
 53 f323bd6a-000c-895a-9824-fcae07ea8446
 54 f94f7694-f8af-4f1b-9076-38c81b0b51b0
 55 048cd3f3-4ca4-07a2-89b3-b73bd8fc6c12
 56 3df4ec3e-1ab9-7208-be50-41d44fb92b8a
 57 b620376c-5155-0ce5-a323-7818880bb629
 58 1629d036-f77d-2ac8-9e4f-2bba7b5caf76
 59 79d84da2-2b7e-8f3a-ab11-c9fcba1157f0
 60 c66c53a9-a43e-6c0b-9adf-55d430ac8e1c

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 726827748201672631757024853610365404733368055266207484070286. Exactly this sequence comes out of new Random(339).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 115 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 60; the post has N = 60 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.