A858DE45F56D9BC9 archive

201212302200 15pcvz

explained decrypted filler

seed 646

Metadata

Post ID
15pcvz
Title
201212302200 → 2012-12-30 22:00 on A858's clock
Posted (UTC)
2012-12-31 03:00:39
Timezone
UTC−5 · title 22:00 against posted 03:00 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,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212302200) = 21d9db3a04b81e9fdc0f5ff7d7f32e9b (name+title)
GUIDs
64
Filler GUID seed
new Random(646).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

5385E76061511F38 E83C77AEAF27060E 7CD336056A588755 2DFE519439C76FFA 08F71FFA2316F685 AFA74D88B31E031E 170831B4FC9980B5 9AB90D9B78CCA1FF 72B40123D9F5C03C 52080947AE1F29C3 C7BFCEA611534410 06F227105144F554 8967F770B572D5E7 95804542C403D993 441BF1D59A083D92 B5801547352BEAEA DE0FBE93DF084FCE 1CEA7054461BD5CB B5CBB3764A7EA56A 5C202C8A1020B181 0C05BEC5A6235E2B 3D1607B18E72F047 84963DD812C12377 491EB2254FE78B35 44ED238C6B5D927C C9D3F93002813A2D 53877C80A7DDD725 42FF260B7EF92811 F45086DB44A2F00D CCACE877E9215293 7EDC3DC490F1851A 5183499510C8F3E0 96A71694BB08C23E E13DDA02051770A0 1EE7E2C3BBAADCBC 501F1DAA9FC261E7 15317DABE50DBD90 4B3BAC7C6B860C8A 3CB68D79EE826576 8D1EC2A2FA9F68FA 1406D0DB38526657 443454D83CB940C8 58AF2101518EE63C 9D6C7286A2FFCDD8 0CAB8C09281E4744 A5F47D83CD71B5D9 70551FE1B432CD41 DD449C3189729445 AE1FE37357E88F2D 78BDE490542787C4 1A8607B5AF9F59B1 C0EC260E189CCA17 F933F8917D35BC0C 22E45B508CA9D33F 0646AFAD9909F8D6 37C142D7B8D767A1 1833514BFF3F1CCB 8E464842D5686000 FC844B43167BB3E0 9FECC3239FDF7292 F69D4BBD66645D84 63A4C5C955C1F2C1 CD5E234F06D5E577 7843D6642989578C E4EB6820184C1EA8 18E713AE08278CD4 FE6898FBCF58941F D6CD2E5CC03FDCF7 8E3409D6D74A2301 23D298578EBA7A01 0E29DAF19FE833C9 C397134377675AD5 2F0305A957894AE8 BB19C3F7F718BF26 A7113A0DD7CA6AED D50F696B37E7C553 031FDCC06F012C09 F258FB458D666257 544A0BB0B1D0FD0A 277632628F848C53 F888B92554476A79 98500EA800223553 10D7A4000B9DF589 6A6587B828198A77 33DF7AB9AD92049D B40B8D2C1CA329F6 2C1B7E06BFD3665A 3CB8FE6902362E55 5C4C3526B491C69C B0F814D9CED9AFB5 0597C4B637FADFE0 B96ABAB187DD0B11 C10801D5E910A117 1A71971BAAE899AE DF5AE09B38085389 DC619F4DA6E354A5 AA8A02CB24261E9D 41B04393EAE85544 D7D8A3244DF9A204 72987F935B299A3B E796E3E12ABCE55D 52909DDB51A8183E C9F10F030B1FF2BB 441EAE5DEFA30B18 FDA1393740CCB903 B15DAE17E73317D0 CA523ADD0E75235F 8EF73457B9EA0618 2CB1267068260937 D39196677AB14396 2FD69A48DD9329A6 ACE6577B5818E477 9F6ADC1A28C824D8 796321860FF6298C BEFD1E62F13A17F2 45D9DCE1E743391D 7C970DEF6B394D5F D6C36E8B8C23A0DE 3FA78B9E70060081 EBD60DF3A18D3537 F14852E52D04CC27 9EF66C66D75FC96D AE767716E2C8A06E E500098B8BD02F51 094B5181CDC735AD 6FE2CD2FFA12262D B83C08D9E99CD671 6FF57BB9DF837651 8198843BD21959C1 5A1D9CB260EBE27C B3011CDBCBE5FB53 4FF286091E99AB25 430A3CB90C32C408 BF115B0AA25D51C1 BCB3E52EE62CE409 BE78584B52BF8DFE CFF54D95BFCC6CED A2C11094402775F6 56B973573F6836CE 6696EFF9B235D313 3391F832858FBB0E 19A97CD62A0A1075 1A7E9228AE9DCD62 776DC96BA416AD81 5E890E0E0D1A84E5 51FF95D1DAD696AC 844798C642868630 2D255A13218415F2 CDC7FE82A9E28006 4D0F00248A996598 45A10BC48661C39D 98563D945FB0B105 3254C3C0C044D9DF 6BDA1FED4A8C8134 3D1DA165870CF31E DE57879E8F1597BE 7590751BB24A62A1 876B0C0C0E576036 822D8557A2B4769F E2A4FDB6688E5CBF EF1F3905AF485175 559A572D2D8D10AE F14A5026C0D47016 FE502208F10C2AB3 11FE314C00A95479 9FEA44571CFBBB96 2BDCA48993E7C7BE 2DDBF5D322420EC7 B785A853DCA6856B F3EABB56300AF81C 645CFB3EB973A24A 47438300A1B2CF8A A70CFE1EA27E1556 34D05682BDEA8822 A233DC18AE25FB7E 612822A8A9BF240C 67B842A4AFC8B760 92526A163506F64C E8D4DBE71E5C78A1 B79715A44214E37F 2088DD1CE31E61EA CB9CFD5D85A13F20 FD6B34F30F7C2FFB 711C4C05036EB848 69EBBBD251D6B6DE 2A82F62A0A4727C1 D122BA1C423D8A80 F5CF68EE0459BF61 9B5ADFEA46887238 DB509E9C7B903541 B98F3162F2C84321 6337EAA30801C731 694EEA7FCA3DC148 79CD241093AB4CA0 AB0BFD6CE95DD6FF 3257975946867A76 23863233D204EE7C F20361C8F029866B 6C3795A8FF91EAE6 77F6878DCF9BD158 51A5DA2B7AD90F09 880737099451663F 07278DD174248133 50FAC21AF6A9428A 915233145ADFDA80 EE2F1FBE48A14414 CFE21E89DECC912E C27DAA223E10D8EF C4279999B00CC9F4 C70FB78CC37C026F A941509F4EBF32B2 79886299EB71F4EE 3FC003CE22950D42 594248D902007C37 08D7B853B005F75E 48BAF222CCC65030 B14EFAF09354CA79 1F8109EDA09B7CB3 3D524DD0933C98EE FBED107C967AB66F 531F0980B91EC9EC 86489CB2AA690383 FD0CE82DDF306B04 7B8026B6658D896E A41BADEE63A57468 EACA110221BBDBD5 DF0E7B7FD2FEC0DB 198774F04DAFFE56 5A25809219EE6CAD F248FCC677A1F2A1 1DF74A04C7B3F029 53F7AF744131A07A D9D9D6BDD19FD65C D3DA29CEFB365D99 4E5B37E2C4E86281 35AD91A6BC1B3825 25C80F99C17054C8 E3C355BCD1CD8A5C 7D69A875B1F5508F 9F2741C31E35EA5D 094B1808D0A92196 E35041BEABC178BB 77251F2C99CAEC99 775F6A16F1916F65 1241BB86F561D3A6 92D664766900A351 5D90671F494CD2DB 39B20A76591F685C 6FBA0453788D6908 5BF3B149E50EB181 6830D413D629B84C 0E0981567A52EC90 2076F344A813606B 1526887451053B71 AA4BF40525A2148B 2C35960DEDF0C9A8 5E343E8BC27D4462 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212302200 (name+title). Key = MD5(password) = 21d9db3a04b81e9fdc0f5ff7d7f32e9b, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 fe6cbd2a-3329-17a8-b259-7e2078b6a03c
  2 d5d81860-0f9a-31c2-95c0-a031ad67fea2
  3 61fbdf14-07b2-2eac-8e88-777f6c5f6ce9
  4 9cbea04e-d213-3874-8425-483432588600
  5 82785afa-fa6d-7ca1-b10c-376456316621
  6 d42ee670-f9fe-067a-918e-03cc2bcfea31
  7 fbfded2c-88fb-3895-8e2c-9d36516b58e0
  8 8257d8ab-0a1f-4d47-b883-c23789353de3
  9 0672d932-d20c-8837-b734-1e70661acfa1
 10 6d4ea4b1-54a9-4e21-a894-cc385e0bed1b
 11 6a388bc5-60ca-15a9-91ce-d49df027bd5c
 12 38f3aafc-9042-766f-be9c-ab2c77b9e816
 13 9f7f54c8-7b32-6615-bf84-75177532243b
 14 99f35faa-54a7-4630-84a5-c1155bca4366
 15 0c094f64-bc40-1cc0-bb1b-b494ebc1dd8a
 16 eb7bb5c2-56f8-431d-8a58-fd4bf240ea02
 17 7a0dbdc3-5f03-3084-9ce4-162cdde7d9ed
 18 40675309-98fb-4b1f-abc4-c5dbb3bf5633
 19 dc54291b-e29c-1671-87a1-05423f2964f8
 20 ba45bc8f-761f-4924-808a-4e6b10570fee
 21 235d5052-7af8-59a8-8295-1fcffaa796bb
 22 98190812-2334-3925-9cc5-cdd189047574
 23 1c2ec622-f50f-196e-a5d5-6051b9547032
 24 94282822-e9b2-66d7-ba69-66230138d485
 25 4bcc5897-869f-08c5-ab2a-7bf2ed4a64c0
 26 c52a8552-6c2b-00e9-baf4-410c3dc79dee
 27 bdaddf97-fad3-34fe-8425-20d2a5742c87
 28 0bb58849-45f4-89b5-b90b-55ecc2ac13cf
 29 0e8bae82-bc7a-8e83-b022-260a24054eae
 30 bd2518d6-ae53-304d-9cfb-712260fc9f3d
 31 90047dce-a047-68ef-889e-44d9012559af
 32 b9df41cb-5682-54c2-839d-2fe7e448f2ae
 33 04a79e35-cead-0485-bc88-a50f3c4283b0
 34 9cb2823c-26ea-10a8-923a-bec028b279da
 35 f48c9667-130f-1de0-8b27-1a29c1a50bcb
 36 a80282ed-3851-674f-85d4-36da1c4ed310
 37 b48c1c60-9ed7-1007-86cf-a5b57dac926f
 38 eeb23775-0475-5626-a7cf-e1c21216f363
 39 4ff7976f-9d89-87fb-91c1-d9905148da94
 40 79f0dbc5-389b-6132-9f95-d91916b72d79
 41 835203f4-e2bf-3447-9920-82459d1be020
 42 07775086-6c02-15d3-a174-347babb47942
 43 4f0dabfc-44f2-606f-8a3d-3acbecc2e0c4
 44 13d8620c-6be0-3cf9-9daa-c17a4b9f50e9
 45 5e9fad11-3a5c-4096-9a4e-d69529a7e4ec
 46 dbc9975f-dadf-692b-87a6-a607f13e098d
 47 03b976ae-514e-15d6-ad51-7128102d3e4c
 48 05678722-fc41-5c1e-a968-e5180137f3ce
 49 48ba0270-a1a8-2f82-843f-a53ab45238be
 50 f3b18676-3c24-5274-96e4-fbbb835145bf
 51 3c67f3a4-f1c1-4fdd-a280-e2a6f3cda9eb
 52 04acbf9e-f439-7243-8c23-d311559f905c
 53 9ac4c032-396e-0746-b838-9de2a7085da9
 54 04797fa8-1838-009c-84dd-134515df9657
 55 e04f1451-f03c-4db9-a954-ab8d015fbdd9
 56 5fe16b22-522f-7575-b6de-b30150e3c0ed
 57 f363434a-42d2-145d-ad5b-57bfe0f3ab0a
 58 d4eb8278-d857-56b2-9185-3bc8c1ca6612
 59 6321f4fe-a80c-3073-a585-999fd7d9c62f
 60 23724186-967c-7d0d-b36f-468f6212038c
 61 13a7f17c-cab1-64ff-8d4a-d6f9c1669bfb
 62 d74c7d4a-28ee-36ee-a0ba-887e5c9ddf1d
 63 7c310202-6591-4d7e-8e97-75b8936ae635
 64 628a4185-143b-44ed-a7fb-7c88c5372236

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 1323703484176414341453160038836501161586316346152547004715376344. Exactly this sequence comes out of new Random(646).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.