A858DE45F56D9BC9 archive

201212290100 15m3c6

explained decrypted filler

seed 963

Metadata

Post ID
15m3c6
Title
201212290100 → 2012-12-29 01:00 on A858's clock
Posted (UTC)
2012-12-29 06:00:09
Timezone
UTC−5 · title 01:00 against posted 06: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(A858DE45F56D9BC9201212290100) = 2e280fbab526d2f42db63bec62122ccf (name+title)
GUIDs
64
Filler GUID seed
new Random(963).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
3 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

3AC6B3B046C0C1A4 B84479293E4657C0 5D6C7158BD344143 D40427F5CC2FC70B D10DCB1702C30E6E C1559424DBC8BAC0 5B5A6B1D72932847 BD07CCA9ACAE81E6 68C0363F77E98252 7118633F66C0443C 9EF24AD0002D32B4 1E9C429C9E6B57BC E43F5FA8F93F0AA1 4580D44A2B023C1C 161DF51CA2E4BB6B 3321ABD52E6B3934 D6E9EE643F625E68 C80F79A5B4F3EC8D D6C8A2E505C87BCD 55A47005BA22D8B6 3FD4599CDB6A6ECE 23FA818B9525133C FBB20906362620FE 0D0AFFC69A48EB60 AC49363337D89400 D5800D11930F180D 9122CBF01DD79E58 9F5B5714EDA8855A F879CE41164986B9 132F285D05A09C87 B6AA7F650805ABC8 4D64ADCDC098E886 4BE3577514EA03AB 9EDC371EE639F5A4 F61FD6CD902F3024 73DCB7E64D77D2BE 9D5F20427E891A46 730295245E5ACDD4 6E388B320517DAC8 0EA69843E69298BA 9C5755D723429B35 F6795CFD4D843425 81E1E6A33B08E2BD 930A4EE0C028C776 2788F6ED95A81536 FE0DE3728697413A 11EDBADBDF0A3897 CD0E62E9582A3C49 6D54B7E803B0344E 44DE33A1F0B0E931 712828EAF21132D7 A88E6259F5165405 5CA715EBF87935D4 E08A9E6313E510E7 4E6D5F99216FCC83 AA1B8E8A414B35FA B6411DF38E6BA19E 4F396954BBB73F68 5F9450097E04D8C3 88C909A0C014AD98 A99EF514EC0EAE0F A1A16B137A223A13 46538F7064916120 E159C7281161583B 70D3CD5401CF2107 87E5C135F9748CA8 6152B71742FF47B1 FAEB2208FBCC0E17 C758EBFDE62E25FB BBB1CF9EEBB4D166 4B118BC3CEE95ABB F698D1C12FE579FA 44EEAE1932B4734E BE347F632CC6B8C4 D144424106085BF7 B4D9EDCA328D24B5 565A7FB5E31B9980 24EFAADE2D8DDE0C BFA0B76B3A06621B E678C720F091AA34 359CDB29B3212DE7 106993BD0E5EDDCD CF4C30C8DA24A0CD 6852EE8B4A8CFB5B 274BFD06AC80DCE9 3A3FACB567B9A769 F35F0C8762A0AC52 AC79F38E5AF2735B 2B06C2DEE608F0D1 0432CDFF99166671 6BE184BBDD3B8E5A FF314EEA9E640FEF 451325293423A2F7 88752AF66B654DD2 B87229FD05EAF4F7 026BF42AE8413A5C 11E553CD36C4EEF8 007423E7780507C7 5924D6DE3F35C209 6C5C40EA528F0096 5190B34934F17EC5 F58A4C2FF18E20DA ACDDCE5BC33D9514 35D5FC41F482A0CC F0C7662974C19442 A1FCED45548A501F 3B8B2B9DD76F49FE 144418C5E964FB54 9D2A518918DE8885 B59801E966B30F8D 30CBC98B180D8762 3B3784C438991091 F009BE2FFDC22F1A 71E4A0514A9CCE9A 7DE12392AC45F91B B8B66DF5380B893F 43FE0BDFE84C7857 8BC4EAD0E063BB23 A0EBE63DD06DA448 A0643DA17564991D 28A01E155A5B0A01 F70294FE49847768 05D94D69794CFD19 5A1ACC2F26E7275A C35CAF65BB48A838 E5B7D5659077A182 89E699697905419C 319030A8DC1F67D2 B3192FEE813B2D8F E8F4387957097188 78235562ABF229C7 8CA6F68D905141B8 F8456016D95CD746 D02914D9778D462A F8A9D9FDE1FC62D2 0F9FE5BE8CCB6D4F 8BEEC892E724E1C1 9BBC96F3F6CB8569 5B4829678EE8E8B4 58291E276B2CA8DC 9B4C4A037A388A68 D038BBE81C09F33B 9D7EAC38912F5F6B 3893551B79CD0F6C 964585DF4B4438DC 794E3F4AA4A0FB42 28E5DDE076EF548F 7252E5FB6CC6D51F 1B6ABDE815F26032 4914521B378FD8FB FA1AABE2B81FC8E2 557C563827F3B521 7FDC36788A4F7DC0 CFCB5E2812FB45D7 B4B502C23F7A99EB A1ADCA461661F8C8 0E0F637A378C1481 D59C8105E07659BC E2ABF58442291F48 D315B869D96B56FD 685BDDCC592917B1 2E08D355D9C34DD9 078804DC25443527 16A2D7D776FAE253 84E55BA762EE0634 FA46582FE37E9A8D 68B81596DBBD733A 9CB8556DEB91EF13 FEF4D846D1BFBFE7 9586AAE22350DF29 705A3B7D869EE987 1C904169D9773EB7 FAEA54FFE2F7A81C FF155705680BE3B4 8626D7A21502B4BE A8BE648B8328FD10 A755EF076BCD2F62 E7C7F23CB18410CD 331F13F669AB7A79 96B295BE92335B98 EA054B927AA580CD CB097B3A1F8BDF20 0F3D9CB016FCE42C 9033C4418E35CC65 559A1C10732C6264 8F9FE2D852CA4563 5E67715093E68B42 51549C143C093A4A EB71FE80ABF84CF5 8975A7A62F1F5CB4 9E5206A7428B08CE F29E00B9FE23F7AA 4C5697D2DF9B2225 5D5E16D419BC2DDA 5EC0840AC2B50D4B 894FC398A520BB4E 2E79AE94827E7276 9314229A81E8F63E F12338D1A9182B47 B3DB3E02AE0C806E AD52C89E24469A47 3E9C80CBCC34500D FCC628D8BEE50634 2FBFC835DDAB5C16 6BC77D4DE0875D29 F4392C2B0FBF7DD7 A34955B399684587 72FD74098A0E5692 3F5AF209BC2E8741 421FCFDCD4C19294 77F1208D9C2D7C34 5850C93B9D7191D6 CD6747683D9DA323 B727DFFD301E93BB E624DAB6C6490649 19905E6A3C3E0DFC 9C2DEA1A615DA5CB CC9F12E02A878727 346A673DC4FF1362 8462569183734FB0 91EFE58D69B5E246 0AF465C2C7B10464 AF218D0403FDE1F8 E45D062627B5972A 4D3CACBDD0958645 42509DAF2834EF1F 385D9B691AC9958D 9AB190ADE5D65B7A 478015124086A2B2 0110BE3862831C09 58032BC8BC59917B A70C4E607EA17E8B E8422A59579434C5 2EDBE4C88C660821 6A1382D2891FD719 4A5E9CD51F3E03FF 7CE42AE85413DB39 A3A6A1E1ED4B1D77 C1CBCF75285BD69D 4719D166991D8382 53ADF04229A01C7E E56D98706C36C73D 029B49DD9ABA8664 9D6CD0CD9D541407 9DFD29287F3FE190 F921592B9FF67B75 E17090FED4AC8298 2C2378B1EACADC7A AEE15B6528D2A4E8 FA2C679E54440FAE C20467DC7B550703 284625187FBBE27E 9D1AF5CD77CE99D2 DC9CB768479DF4F4 07ACCF2A14C1F0D1 8324FF6FB43BD142 3524AA67D6B273CE 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212290100 (name+title). Key = MD5(password) = 2e280fbab526d2f42db63bec62122ccf, 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 9195383b-d551-750a-a54f-69daf877f212
  2 1e323d15-1978-3ec9-afc6-065cc3c60c56
  3 369110c0-44d9-8910-aa8e-76f5b89754f9
  4 ca303555-3915-038e-b06f-24b4e5c73c18
  5 848a0bcc-c644-8072-9360-4cfeb9e42c6e
  6 55d01b96-27d3-1935-b37d-2d5892e4adc4
  7 5b96b0e0-ef89-3e77-8ad3-e6631564b9ab
  8 75716ee7-55ac-5cd6-9ed7-82d034f79c1f
  9 53bba28b-0cba-1161-8a0d-970575a8807c
 10 9326cb4c-4c82-3a28-b9f4-09e462443f25
 11 f3de0cab-182b-6b84-9c6e-604fa76da990
 12 fcc66164-82f0-25a3-93a9-d75c80181169
 13 92cbf70e-183d-5a7b-ba19-083e9a3505a4
 14 dce2906e-8446-4db1-9a6a-7799cd43990f
 15 d50a7639-78e8-0ff4-a754-4dd2e3f11e57
 16 1598e07e-571b-356c-8faa-0a91a6984679
 17 b82b3057-cc95-6cc0-aced-1f26c0fcb952
 18 546ef576-4a97-0faf-917a-008b7ec6589f
 19 d4181257-f0a8-668b-8c36-d73d20fbc459
 20 f9c1d9e0-cb9d-17b6-bfa5-c660c6a97017
 21 8b48f089-3a70-6dca-8270-a4122db92e84
 22 8fb2cffb-399f-0ec0-8ed3-9d74f420540c
 23 5f9b79b5-bcae-6719-a8d5-0da378b1674f
 24 a571f8a2-5c24-4a06-a0ef-232182e7a9a4
 25 04c1ec66-56f4-0d67-8e63-d2c9be0f0dc5
 26 a319bbb1-80d2-8c81-90be-6c257af0dfb8
 27 363061e4-a83d-704b-80c9-ccf7f0977f2e
 28 28c17a04-5695-3d60-88d5-2852692112a1
 29 d0ab2b4f-e112-4f32-932f-bafaa7f67820
 30 8c8d9665-71e7-517f-92cc-8ebe4f9e61ca
 31 384d5b58-46df-6773-8ffd-7e32fd38eef5
 32 d55f24a3-6746-1c19-8759-3e9dc0f617c1
 33 88951fc2-70a9-4e79-bdb9-8c487ed64855
 34 4050ef57-e5dc-15b9-bd3d-f69db82b6b7e
 35 62917dd0-5941-895c-83c4-0184a9b40daf
 36 abba3c1e-0d50-46e3-9248-5decb65a0711
 37 7a28b4c3-5485-613c-8f6f-06c2d444ceba
 38 1f8eb21e-523a-534c-8f9a-76c0d1e9138d
 39 6963a5de-c6aa-2d5d-bb23-1694db4d8b39
 40 ee8ae8b7-7087-651d-9300-540d6b08d2d4
 41 262e54d0-1e93-7f55-a589-258690e0cd9c
 42 5fe35af3-e2c8-23b4-bddf-9b7626cf4fd3
 43 e960520d-949d-03ea-b2a5-262be0ba85ed
 44 e9c52cea-2617-28a7-80ee-579f91d82a53
 45 71eeed2a-3e62-5113-acc8-cf8967b6eeb7
 46 f0704953-321c-755c-ae99-b67d088494c3
 47 5441afcd-ea55-8de9-9ca4-7e547fd953c8
 48 9ef348c7-b52c-48c8-a529-4e71d1e51395
 49 e5373ae4-bfee-2709-89b4-b39932c5943a
 50 bcfcb43c-2187-4307-a7e5-6a94bd7796ec
 51 b3ee38db-9363-289c-872b-ca2b45fd3d43
 52 2bf914ab-be59-6cef-a659-3dd52debb19b
 53 c45d642a-09e8-469c-a797-cc15aef41469
 54 0abdcfcd-57ed-6709-a0f2-6cec5153507e
 55 82232cf1-89d7-0f03-b563-1c670a00f881
 56 6c7c6782-e55d-6548-808d-0e496f86f0e6
 57 552b8dee-c342-5005-b7fa-c80920d9f8b6
 58 f49e57e5-d28a-34c8-8d1f-806a996137cc
 59 720200dc-a871-0e56-a1fd-1567914cc9f4
 60 a12271dc-e322-0620-a3c8-f079c4c766e0
 61 20f7a1f8-3f1a-2907-a650-fff53f788811
 62 5b2fd0b5-df8c-0857-a0ca-02366cf87bf1
 63 f592d171-b0c3-01b0-a647-91b69d40d7c8
 64 5e68b8d9-c94f-43ad-b867-a92bcbd1159e

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 7380813513625403606160640873456141846526720257842426460653002004. Exactly this sequence comes out of new Random(963).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.