A858DE45F56D9BC9 archive

201212300400 15o1nn

explained decrypted filler

seed 294

Metadata

Post ID
15o1nn
Title
201212300400 → 2012-12-30 04:00 on A858's clock
Posted (UTC)
2012-12-30 09:00:27
Timezone
UTC−5 · title 04:00 against posted 09: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(A858DE45F56D9BC9201212300400) = 6a645450e48e834573c8886e24dbb16d (name+title)
GUIDs
64
Filler GUID seed
new Random(294).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
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

53D864FCC7B3B1FA 2C40EC4DC7615087 20DCCF3F9BFDA4EB 183D12B2B76A9613 E86AB935595D2B62 0F2C9025172D45C9 555FBC969C8F6B73 21AFC42BCB1C9443 3ED8FBC315934162 C22C83898EC96C6E FFE58D911E1FF47B 8D89C3CBCD7BB237 D5D7A42AADFEAC72 917E90E8C5FF856B 0BC5688ED80D4C67 5EAF012D3A8AD9DA 7716A5741EC8B9C3 3072AD3A027964F0 DB7CB25E84B09C11 443DFCA9651ED204 198BB21DE0CE9251 BBDBE0FE285704CD 2558DE7EA0A98140 24E0EC9C03C1A56D CC3956203AA0C3A0 E1B3DCA587864203 420FED6392D27B58 BBEC7F73108E9C35 051AEC8FBFF5D04E 83BC246BEC22D9BD 9F7C9E0CBF77A877 10B264CAFAAE007C 35B8DF8D78923219 B04CB3CEA58DBB75 841B56CF9D4E10ED 1AE4ED3A82D2D9E3 66CDED7E6FC005E0 2C4B36A5F4EFD635 736A4ECAC36E095D D42BD4FF3BC10E91 7C945C104B366048 1B43BD855E7388ED 1EDABEC196F1B5AD 48A7ECD74DFBBF7B 2CE905373EF84599 98DCE9D22C13B4CF EC71B174D9F01A50 26D1D7313B84A40B A6D196DC70446481 A066165A9032C6C6 D94BC28E111F9324 FBCB184DA3CB03B0 F23A32380BC9D45C 50C271A0768647CC 1D0A6024864A3477 30A0FBDA6B304C6D F39A30A1BBC18C76 30887C3FEF69AE25 482E7AFD1562B539 CA6CEDF5B40EDC12 44DC7C26E9764B74 58F5EC2388FE989A 5C852BA89F11DFFA 2D1CEE9626A035AE 041F9777B1F2A0F7 D67E2F5DEB86B91A 352F84BB13A36698 3D8B683508F83F39 F61F8D16C1850A06 E419300BFB1B2A66 DF4DBC9203695605 EE6015E04A7C7BDF C481ECC61C77FFFF AFD6EB7F4F635D61 163F2CDB558517AA 4691A666E6DDBCFB A7128BF868299198 479ED42AABC60FCE 9CA0F7A5B14DEB4A B77C28AA51820FE0 2CF1CB2C2795B7F1 29ED010456A84E95 CCC5E5257BDCE6DE 288C6D464149FDA9 DE35F0CEC26EE43C CBDB1494BA12180C F8AE0AA5E2F190E5 F1DF8611A58A9620 D0C43ED9356587BD 377C695EFA90958F 1D34A4EE5DA9C5AA D7CEF0A87C964226 FF8981ED5096D558 18FE25E7CA5AD4A4 355BF6714FE7C41E EA0BC5657DCC0B2A CE083089BC3AE4D1 071B26779F71F424 6D55DB5B66F8943A F819BDAB62A4A468 1697B617DB9EA7F9 14A348AD40F293DC F309801770377004 0C168238132A865D 6B1C34950EF8A5CF 521FCA2C3C7C412E 5FA879E0DC8052D6 38535B2AA90E3E5D 6FDDA73A11C7AD19 11ECB43D5BF7CFB5 9CF8231CC4D0D1E2 7F1622E082558C4F 82F71F07F628858F 1E98E97871FE3A2B 9C7DCC8506EB165B B87F123241D2DC15 58CCF85A3711408B 9B466D1D15474AE0 1C1ADEE726F91233 1235F80EDC4B5209 3CC8B76F681A8D0F 81D61155FD667FFA 9777EF8F6187604D F6B435C44FE37A4D F2CEE8B5622E981F 75561E09FF28483A D05C25AB4B218BAE 786A4BDDC92900B4 D8A4A997C477966B B89D072290069E9C D1E81CFD12E2D41E C99B01D6CE5172EE 8E4B2FDF41EEA58B 8F218FD4BB52D7BD 4EADB3F179231F84 C907AA2491AB499B C61B42CFC637AFB3 E95DFC10D36925D1 F9A4740F9A28BA61 454E12F57FB2C4DC 034D7CAA1FA71ED0 B9127C016D5701E9 A33D47788F3DBD8F 0D13B782F325C498 F0387D8C1B019AC0 79FFA3D52B16A8C0 5D9E8D363A90DB45 E31149D127406D81 9B96B142908C7B44 AE79E8AD3CD31C50 3BFC08C48C02E675 34901213F5E9F76D 46DAFC15D109C830 96518487BF78B9F1 F179B2F54B6E55CB F2D7BEEB081622E3 45D1BC57FB66C066 4E68014FACF8EA32 1BB33D801BF9BE4C AF35D42CFF57DA4F 5F81DD11BDCC9027 78AC6E72C5851609 B959FFF0D4B63591 54B35E5AFA087862 8EA1B6C5A9CB6FEC 350C3FDF15B7D07F 31F9EF09FF13736E FBFD211C62BB16B7 B9F94B1CF24571DD 9B22F1EF2643A9C2 DC0A38C76A230593 8B7D5177930F5C4B EBEA8DF8537BFE50 114E890ED77809DF FC395F9D31082780 E30D7A138A4486E6 AE2E01A6DB53D1B4 5FF979B95FA79837 CCB35F0F6BA5D2CF AEC918D6C7AB98FA 0F71718A7A67F053 4F8F2FEFAED0A9A5 30C78FACA827CDB4 DE5F814E7904937B 148F964DFAFCB068 1E6BF671560E9677 F0D6F63C1DA1BFBB 237DDBF6C2499773 CF1125354B2C135D 04797266BA723895 B3ED923180B9155B A1590C5A8BEDA113 B8F8ACB8E133338D 7F53CB0F3FBEB90B BEEDBE8D2F17F786 33CCC4346559032C 0085BAB811F23DCA A9C1A9B35EEE2E0D 6AEE3C9A472FF499 D4466936B728023D C014A4A78EE27527 7104FA4858C5630F EDC7C641BF46C567 4DAF4215BFE9D1F5 A9CCC4A2FC826B37 FE56B2042BD9C75E 14FA35C1DFEB6BA3 F08E844057FAC946 5371A4E7EA83B443 030E79AF7AFF94CA BF0587ED8D4D728D D3C7A359FCD01DB5 C03705C3B712A3AF 21583091D2913927 1FD9AB1D023B9B44 094972CB2D7DC50F 09F0557D52B62F3B 14323D3D19896C20 80CB3190CEFEB6AD E9F9651500CF0173 415915DD862EF1F2 B124FF6B43BB4B4D 328DE4E066F3300D E2B8B03D2C09F74B CAC0E09D25024849 CDA116D2CCBD7CF5 6C0EB8C856E55A56 F4BDBDF26D87156A 0851497F2492E486 C89145067AD5AA64 FB64DA9826CFAA38 BBB70A182034604A E9CE47027615939F 72BCC9CB389C9FCB 1B2AF73F902B9BB8 30675FC276229FD9 105C64D85EAE3448 A732EAECBE9441AE 710D03B73632950B 4E5FE5C2F89C4C09 25CB9F6E928E9F71 E7CBC6E57ADE64FA AA1D16F3AB568C6A 8F75BAB978A0C613 33865514E3502479 FBBA3DE63EEF9A86 1BD4489CACFD02A5 09168AC64D551322 CEC3AB7C6A00B1FC 94B7B68766A39E31 EDCA466454B7ADF8 7AAEDC418681789F 33C6C4B3E9020A19 9E06969A7914C8F2 F4A4A467E6710157 5416847B85F14350 4716FFC628DD0EDF 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212300400 (name+title). Key = MD5(password) = 6a645450e48e834573c8886e24dbb16d, 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 82cfd216-cfb3-29d9-824a-7a2f9a8c65b0
  2 4569b8ad-d760-0295-a832-f3cff3fd96c7
  3 4b9c74c9-d945-26c6-a456-53feee0e4b05
  4 a27b8403-daab-2af2-95c9-214e6f5a646f
  5 eb983a6b-9d50-8382-b8fd-abcc320352d4
  6 b27f7e3b-8755-4098-8a1a-7fe33c4e9e84
  7 14888386-9ed8-54ca-bfc0-d6ed0a40f12b
  8 004b12e3-ab59-812a-bf6a-c90b20b30f36
  9 fa60bdce-3138-32d2-b752-ca452ab410ab
 10 d0cc1488-e6cb-6875-bc5f-4eb66100062a
 11 112d72e9-87de-8680-8d09-60866948ba4b
 12 c0b86d6b-a57b-8deb-8242-3db208eb4354
 13 6840d4dd-9d48-6890-8351-605235036a02
 14 5b202160-4b00-3320-8712-f6e83020f04f
 15 14ea157b-5645-6de6-bfa7-aaa98009cfd8
 16 3f8c789d-a560-5265-ace2-fade444e6656
 17 8b0a6209-7ae3-452b-961c-925361c66b7f
 18 8d831873-e69f-2f3c-b7bf-a4da7f4e19fd
 19 71d9b8e3-bfdf-5095-b316-c7314b6925c6
 20 c530c6de-4a46-1ebb-845e-29b9a9de217f
 21 5b41562d-fcba-7799-9a7f-93b58d9865e6
 22 b5f0d241-32f0-8ec6-a3d0-10228640b762
 23 c7cdce95-3cbf-6c1d-95be-884b73cc5c8f
 24 28250374-ceac-684d-919d-359ae969ecab
 25 bdb48bb7-792b-4fc2-87c7-b6f274b9bf29
 26 a697a3a5-9790-5605-a22f-7ee479f76a93
 27 e75c2c24-1e50-60f4-aaf9-6480a251be46
 28 b73af63d-82f7-76d5-83cc-33895b1bacb6
 29 e5d3d87b-7e4f-6513-a937-f20701536628
 30 031f3ccc-b6cd-7aa2-9355-8711df8f9ec0
 31 d911b58d-eeb8-6b16-b182-526cd385b429
 32 ff801aca-9a04-81b3-95f8-5fa3bfadd7fa
 33 1baa045e-879b-4653-bc42-0fdd572641eb
 34 c78e5169-70a6-3940-b4cd-510247fa4451
 35 094acfb4-2a1a-243c-9523-86c0aa68a5e7
 36 523d089b-2ea9-49ee-8586-e9e9acc15918
 37 36e220ba-dec5-5bb1-a7ed-48dc32298dd0
 38 b341b639-49c5-6405-b7a1-04a12b85309e
 39 b56893df-5a56-6730-aa9b-3aa4b5cfa10a
 40 dc92e237-1520-8d4b-bdba-6149a3c6e820
 41 09b91180-9db2-1a41-9e9f-d3b7b521cc45
 42 5cbc564f-5baa-3d60-9fd1-ca8d3b8e1d4b
 43 bdeba82d-fa9f-26f6-a1d9-ef8930c36358
 44 0d3c745f-d8f4-46fc-99ad-afaceb4c709b
 45 722f8358-f057-865c-ade6-13ef59c50e31
 46 6a922e91-b29c-6260-839f-6edee0115fb7
 47 6aace29c-0f0c-3bc1-896b-02213864eee8
 48 d239bf19-6910-096c-ae8e-617fa28e46e2
 49 339d7d03-e27e-772a-85ed-38a5f772d567
 50 8438a81b-8a34-0d70-8d9f-e46e5130dc44
 51 1e1880b1-1128-5017-b53b-bec1f51c712b
 52 fd27902c-ad2c-2fb1-8847-70bf8b83a402
 53 275ba6a1-cb87-2c3c-b7ed-d29b5f8a436f
 54 5e8d37e1-18e5-354e-a96f-896b4724686b
 55 20f91065-e664-076c-b6e5-dc9c01afd41a
 56 b2c733d4-d7ee-364f-b99d-3ae8af96c552
 57 5aed5d5b-b952-3042-be14-98f7615b21eb
 58 8e088dfb-1e33-44d1-a0c6-1322b079d412
 59 f41aaf63-0091-7408-9a58-23f4a49c47f9
 60 1173ce8a-d29e-22b5-a45f-673c8a3331a6
 61 d88afbee-4ecc-7ba8-a032-c7c47ce44d11
 62 5d4553de-cd8f-7ba6-a229-5990d2d1862e
 63 4935ac61-3b44-1669-b656-bf951e6abcff
 64 93f89eda-4fa4-4a00-86d8-a7c37be0f861

Explanation

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