A858DE45F56D9BC9 archive

201303021026 19iw8s

explained decrypted filler

seed 539

Metadata

Post ID
19iw8s
Title
201303021026 → 2013-03-02 10:26 on A858's clock
Posted (UTC)
2013-03-02 15:26:53
Timezone
UTC−5 · title 10:26 against posted 15:26 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303021026) = 27eb69f4ae4bb132a81c8674b25244c5 (name+title)
GUIDs
52
Filler GUID seed
new Random(539).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
127 · predicted N = 52 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

2232AE4B144E9CA8 1326856473AB13E0 1132FC5E9EAC45B8 24B5B993FBE3A937 B2BF66FE7DFE7E25 5339FE4A03460B05 1B90B718E91757A3 C8356D4ADA2E2B58 2E6C1FB553E8B398 047A250E610711AD 1E22332B73519C7B F8D417B34D63D66F 2C7E931C5E8BE7B9 2CF409E54A5A8EB8 541702EC685BC000 9880661793053CE7 C1BF4FC6053E5542 25B0520DFEE33C5B 6A77981DAFE10A4A 07610703DDB51518 61250538F0294600 1884ADCA73370A58 613B0D30128AEDEC A49A1C10A4D92FC5 3517AE50D3909872 A91FA3F8408F128D 5FEB79DFE5901413 0606329F4BA9883B E1B5A0F477FEAC1E E31416B230D05DBD 13C8F83CE4644B03 A4BC2B4131CDD67A 9169B4EDC097B22F 6BD3756BE8FC3BA6 E597FCBF58058627 8C10DD26EA297591 4BDECB0C3ECFAA8E AE304C9564ED7364 0D11B3EF5732CD4F B1038B18D5039D77 F59F53B8DD0F2656 F5EFEFDB770673B5 2C2106189929F487 884BDAF90B3BF6C3 F2926172E0623302 E8B3719CA7894119 3739ED26EA687FF3 6FFE00717E071C5D 09727CA360396936 C1D6037C30800E8E BDA7DA4CC14839C9 A5F4548CDBE0F6E5 422E31620A6B8734 66BE3396A74DAAD9 9ED98E4A6C0B15FD 99BE93B62705CFC1 383CCDAD0C9CF69D 3C34CC038C6ABF38 3B1CA632567E2E14 00C694442E342DB1 5236545B1F6541A6 0E0AA7EA7EB23E82 E60C5E2DBC9E0E7F B2930CCAF2455CDC 1E7A55FA27D13ECB 2C8D05426FCF7254 DD997F9F82AFF8A3 86D0AB83EACEF6CF CA233E513B8623E3 ABF986373211E809 A8D9B39A64C8361D B2BC2A2815304DAB E45C92560FFAD14E F3E4F91FBA430AD4 ABC0DB71890504E5 69256941F01E0A7A 907D4B0336A99BCB A9DC7F092755C618 FF071281E307994D 628ACDC3A22DBB19 724D45E06AEE6267 AE752F856AD1FF8D DC8967F6DE128FD4 7A723E3F5E448289 FE51D026D333CA43 12AEFA38EA5F9137 62F3075E2A6A938E 472EC8E59D3E769D 226969DEEB2113EC 1AC444EF35710F99 D55DD77FE5812708 828D586250A57B5B 5F8C2A638135A1B0 BF4BD5D9A594262E 4F3EACEFC390C23C B82D78A644F216D5 839DA83BB6D60850 EF9C464025F0F43A 2D7E07F6296A147E D76996110B656FE2 1335B10D9414F6FF 605AF1A49417599C D81172BF47FAA0B8 35EE15E80E251814 223061E84308B75A 8C51AF955054638C DCC7031FD75739A0 8395D5C316942B6F 718A1F086341397A 6AAB50D5E382B5D8 EA890DD3BEEF7FFF 47EE152AC25C9929 3985907CF9DF7BB2 AF8E20CC62EF0732 FEAF4703F28259B1 C085A92660B03E64 A5C8603DA3B27103 B3B1584F3927B5C5 8471908FAD489F50 FD38D3C137DC34EB BCA43A23EFC6B26C B1B7C1A41421798B 5148FBF30F88CFA1 4723BA6F5A06C252 2229B529AF0D998C E11E1663E9E6696C 4A24474D868ED7E2 72B769023E999620 1A04B80B9EAA208A 4DF1BF149BC27DD6 243CA09D1AEF2E37 050A650F3900304F 39149A008AF7AC4D 8DE29797CB2DF560 98FF3E078F43D57D 655A993A18B8FEF5 871BAAEF66EB9B54 DF8B8BC384B86597 707B6DF9B5E0286F 24B4EDD24FA45DC6 E8A80EBB584D4EEC 4A6A2DCE6D2EFBDC 6AF4D36C4FD5DC79 BFBA2C8225868DC5 B07BD00BE892F361 028FE36CEEA26F54 C0CA20617996E6A2 AC7F2FCB6930342B 15C46C96F4E7AA74 1D4FA374BADD28A1 D03A3F4D5B409767 2D564FF714C457B7 3EB024C098B15680 75FD9198DAB02BB0 1FDF6D17F7ABFC2F C120440C75978E8B C761A953CAFC4778 DA50966E1D563C01 482E912DE7EE6B6F C0444C6905429D19 2373DFB304DCB9BC 5E892766C2C9A0FE 11F1D503209A7090 0E48504177FB5F8A BEF4671716595B55 B974EAF23B1B2813 8A2E3984E45DAF1C 90BAB8FECD70B67F A0E31732A85D86BB 5BC9C6CFD30103DF 997CC12D1C24C4FA C9C0177EBFF075B8 45E07A0CD12899CA 0498E7D4FE4FCB5B ACCA85AA424C87CB 96587579AEF993E6 35D9EC6EE3E967F6 99769D379A89926F 3C366F7397ED760A 434C27AA40436054 739D8590AFC21EB7 D8D3402D1F9DF1AB 07B90FB01BD023A0 586FC8DD50C37E8E 5E6AD78313E0B1C7 8C5AE4A60DDEDCF3 E5EBE15E28CBD42B 5B952B8F4F51FFBD D0A040C67B3E929E B0B69356FBC9DC46 C0E771502A317012 7F81A2ED4B412F7C 8EB1B97A771E470E 6095EB2930FFC0AC 609E65AFE338746B 2903CD96294F5FA7 A6F6E58C92EF3722 31C97391DAF9210F 32E0D77D3E5DA25D 409700D592B9F8F8 2C6809922F1F7EDE EE0770487379822D 944BE5FABB75A30B 7952BF8D9FC37FD9 796193DAF5202C32 DD6F8469F1EB07C1 F6B22A7C4EFEB646 EEA90332ABF07F88 DD25BF0A88F41310 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303021026 (name+title). Key = MD5(password) = 27eb69f4ae4bb132a81c8674b25244c5, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 f865573e-a934-2f05-be63-675a77e4e762
  2 4d57b19b-e69a-8877-8fb6-c4ed949420a8
  3 791d9dfe-25b1-44f4-ae2c-68b3d8edb65a
  4 d9ba4720-b6c7-53c4-acb0-544203c78892
  5 48691a0b-bb76-5dea-8091-661d1043abd6
  6 60d8d107-01c4-536c-8593-e665c44fea95
  7 7cf35b54-7180-357e-92fd-86df4eda33cc
  8 0777e704-dd5f-727e-95c1-865f9ca1e629
  9 0e4fed9a-54e2-57b3-ba69-747f68ba76f5
 10 7ddcec43-f7dd-0170-879b-7f0fcb7273d6
 11 74b748c2-87df-3839-ae17-1be083626813
 12 6e1fb4a2-e98e-2e4b-b454-d71e0ba9b126
 13 1092f9ac-6f36-15b6-8dfb-ec84ebaf44e0
 14 e78b4008-0c9e-7646-aec9-4584217419b1
 15 c1f86d0a-bfa4-2da8-8970-5ebe9cad19a0
 16 b16346ce-b463-5b39-82ff-bae2fe4e8bdc
 17 2d893edc-a004-3963-ba56-e93fb78f9a08
 18 bd28d28a-4e85-1a01-93e6-b88f683d6b52
 19 87027d6a-c1be-26e4-b710-b83005a16d96
 20 d3504181-b41c-059a-90e5-0424b78af044
 21 729836d0-c95c-3d2b-ac07-a8a76cf9c6ab
 22 3e997039-651c-097e-9e55-74bc6c8113cc
 23 8d5a35c6-ff0d-0ab9-8727-d7d0dc42208c
 24 80265d84-8fea-25ff-913b-b97c3c4e0d23
 25 a7194074-82c3-46a4-a284-a88b43cf31f3
 26 f83bf7d1-5963-1a6a-84a1-e1102a090735
 27 64d80b09-e28e-376b-8545-0c7501adc789
 28 b84dd59b-0ec9-513f-981c-fe324076723b
 29 3aac5ae2-8430-35ab-a8fc-5ee13f93ad9e
 30 935f0c60-83ef-109d-8594-d3c84d4a7a77
 31 fd4997fe-aeb5-1b4e-a2da-7363d4e3897c
 32 900c501d-87c1-3cf3-9842-3781ab6315e2
 33 da1c5046-2f53-0a1a-a191-65f51c08ed4d
 34 f20f23a7-f3d7-43d9-86e8-23645ec0f936
 35 a3809cb9-47d0-75a5-9111-f2e0f61b760a
 36 904818fe-83b8-1c73-9413-0c03ca0608ed
 37 07433a17-c26b-498f-b822-3da321103cc3
 38 63c2e98d-7cea-6155-8516-7a2741d444a6
 39 8c7f2333-0087-59c6-be65-7a41b265849b
 40 2f048297-dc26-0a2c-82ab-ee642c780537
 41 6e7e6625-7ba6-28a7-b12b-d9aa4688f5e8
 42 3484b81e-7c0f-4d28-940c-3f7942f30225
 43 3a0f7953-2112-4071-9838-0975dedf07fb
 44 476f8456-fb89-2c1d-b8f4-2e9d2898a1bb
 45 931a80ac-f366-0ba7-a3a9-79e2e9994560
 46 cb77b00b-d8a7-414e-86bd-0ab62313c85b
 47 0a17009c-ad0f-6a1f-9ebd-e41164b735a8
 48 72907daa-c108-841b-9ef4-f4a037522aac
 49 4d9379b0-c12a-78c4-a0fc-ed7f8103243d
 50 2f24b43b-7061-4da4-8989-15633db892d0
 51 294828b4-c7de-05fa-add7-4eb3446dba4e
 52 53eb6412-8855-5a09-9f97-69200c636175

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2845553750321725312030024135311304714650244204687405. Exactly this sequence comes out of new Random(539).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 127 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.