A858DE45F56D9BC9 archive

201210260025 123wu4

explained decrypted filler

3DES(name+title) ECB, 59 GUIDs, seed 166

Metadata

Post ID
123wu4
Title
201210260025 → 2012-10-26 00:25 on A858's clock
Posted (UTC)
2012-10-26 04:25:16
Timezone
UTC−4 · title 00:25 against posted 04:25 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,792 hex characters · 1,896 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210260025) = 6d338cfcdda9807d873774371d4324f7 (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
59
Filler GUID seed
new Random(166).Next(9) ✓ verified
Run
Run 38 (seed 1,045,884,937) (seed)
Draw
26 · predicted N = 59 ✓
Machine boot
2012-10-11 03:41–03:51 (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)

E13341F3A1374ACF 8E7117BC4A50574D 867EB9FE62246674 CCD2DA0A29E4C8BA 36F314DE556AFB84 5365C490042153B1 63D491B530BCF2ED 284AD3048A6ADFFE 79977A188AE18486 5B42D104B84DF161 78305CDA149866B9 091BA9CCE91652A2 36B9970AF02D07A6 689762E89D3E9C01 E3FE08D5BAE99E0D BB4AFE67C986BF26 E544AA6F41E43E0A C7CD49698140FC81 B2DB9B46C59DC74E 866C27B12E0BF404 F256FFF831800B92 030580F2379254D2 53F64EB25E7C5105 6E01D3BCABD350B1 2FFA4420F9BB3FD4 635899D563CD3365 579FB362CA7D7C60 E76D48CB9FC4396E 9D78226C264E188F F4BB815348A1CFB2 66B915E0D3F03909 A1B4F231E8B87DB1 142481C11A88DD5C 8261F00028A30BFE B33998FA9F900767 1941CFF1DFFB7BF1 000B7AE5C0A61DEB 06D127BCE94FE905 39CD6CD62DC4DF25 9BF272EBE9C4CAA8 A160744A5787E00D 7971BB850058ACDC 9E73537F6B7690B3 6C837F4493757BD9 7D67D30592286925 84B65B4A20C6117A 166AD3A36FB90A45 A16EF34F0FFF5F90 4E08E49053DEB6CE CDC136D42A1B2072 8DA7F6EF71E507E4 D39CFB0306519AAD BAB858C3793270C3 77A2F6C92F416B52 87D08489DBB79126 10A7C6278F750C8D 35058651C08C8398 295716F342A8462A E07A3755C6B850D3 EF6DDAB2859EB3CF E370696B01282BAE 82BF42FDCFFEF076 48B064BEB317930B B6C584E0D81D7AB3 BA52A19B21C91E9D CC0F34A96D07D30C E627B05CD6A4F6F6 2EBEF07A4B546FA1 95EE6EDAB8491004 D8CAAECAD03FC449 526E9CD01953E2A2 AE71864F6BE201CF 9418B7B1E1C1EA42 B1CC8BB1E821801F 943887AFE321DB8E 9E81A943934F33B1 C1F2E64E287A924E 39334A63C4DE6E4B 055432A3F8BD4132 F8244BF51F5A908F 550E2DB1653ECE5E 24E7CC9DECA28FD6 5C9D16F6EDDB475C F58E0B76E35B2D1D DC6DF207889AA91B D4DE281E18A12C82 29CB0899F6B336DC 817AFE85DE8BE5C7 BA908EDF84432887 2C00E64FEB916301 A9A34DB27C8D1ED7 CB2920A8139A2A65 6D68607E5FB6CF8B 98424C92BFA1C61E 942750CE6A3DEF04 9235095E450E0F4F AFE60580459346AD C876635A70D1C41B 27D9EB9ECA22C304 9374E38E3F9F86FC C6DB2DCC35EDD86C 8AF15E743B878915 7459D9988448CBE2 408EAB187067DBD8 F2F31517C35878EF 75526442FE4169D0 7FC5ED7A81A23A69 8354048A60EDC890 289DCEC1E28D9145 1574B8EA2907EE88 B8E4792B541E8E52 5140F9394C677ED0 34D994D3AA8AEEE8 730FF03B2A8E1FED 9946C4F0269A3DB6 3D3820A63EC2F2F3 C52713C42E960DB3 5AADF7AFAEA1AE99 62EB72576EF4E5DE 8BA6371C3D88D1C9 1B781C81AC5A8EDA 39D58F14DD0C04BC F3AAD9EA45F25DBB 3AEC354D91922060 B4C08A902638968F AADF19899991669E 13B8F36E0D4F06DC DD6C57F3F96C69D4 7F8153375AF7B07C A0B1DC819C27E2CC 53248DBB86D9EBC7 2B361FF10781BEAB 3DF3EB3221A49E61 30A0CF93307ACE5A 3B454DB460FA81F7 64CB539A08AE59F4 ECDE9F94B7F9DA61 32E4AA70914F0C09 843F620D7B49D850 0421435234CB9768 BC46C04C5C78DA7B 44B9DA8B21005328 38F2D1AF02743397 EFC19F7B7FD83432 90A1B8C513B05D4A E593A98C0B1C385F 656E59F13286889F 246ED05145A9E958 63F4025ED3397FCF 172ECB58F835401A 96BC8330FCDB5FEB 8CD948F221C5D254 49586CA5F611CFC6 3BCBD20307447515 9B86F94F7ABE6DE8 69AE2536484F9BDE F2C9205FB70972F1 B93B67D5FD946DB5 6C1100A3FA1361C0 66A24676D12BBC8D B91A1630C5177BCE 3DF7E43571A3712C 230DE0DC156CAB71 04409AD48F158EF4 55BF360330EDB6E5 E92AE414B4ED524D CB5780EB73F93B9C 494ED5EB2E8CB236 FE610F7F9A2D6C9D CB3386D32D7DD666 2B94295A42A4B13F BEC9EB631BEA56E3 01A1FCDB7DCF7397 CA3DD7BF797A1CF0 92208B720A79B806 AD6EB679FAD186DE 9CAA321289BAF83E E0E78E1C75666D86 2CFC80AED9BD8DCA 85C6DB89FC8E0F0D BBC5F3989A92EDF2 33725AC83C6DB993 2AA310A3473C8F45 906D4CC32E9B2DB5 C498D2934D15DC27 290B1475551560CE 1F8CCFA71CE956BE 94C45A4AB3C2B88B 68DAE53A5C93FE7F 7D0FEA5E7ECADF4F 349886836C34DA76 F3AC893FF9009278 52C9364A0FB1639D 065D4EBDA70D2D8B 0223F9E313430320 C0FB4CF05E64F020 21B7143995E56EDC 4FE9DAD8270F8DB7 D4AF38AEB55FF2B8 62F95F731F1792AE 8EB48EF3483816E7 F60FC1D459E0CAE5 CCC615CD4AC0E2DB 1BCBC535A8C61578 C3B5209C344E9393 2EC48A3D9068F7DE 8FA459664D694AF4 588225CD6DFF1A92 26AA6CF865A4C12E 81BB909F29D41DE7 96C36DDA8EEAD13B 9EE0F66BDDCE08B5 4D9A0CEF7CBC20B3 54B157AACAB9E9D8 9727AAD0CB988821 95B335DAB9697416 BD05F98C7E24D04A 26C972A756B43950 7E1377EC7DCB5673 630B0DCD986F77E1 1ED1089CC947CF0E E8056C1995D8E397 7BE36727C85F28F3 8F176A5F1BE61B99 B6D4A2FA7E356EFE 5513C260C1385D7E CED72C1AB8DA94D8 FBD7994AE1D71D97 E93DCC37C5765DCE 73CBAA25C32C7F40 4A594AEF787E5C75 C7BEC90745E2FFA3 2ABA22C63FD491EE D9E2E51CB04D9480 54463C148AFC37D3 F9314623397643A7 DF803BA34B812E17 
  • Read the ciphertext. Strip whitespace: 3,792 hex characters = 1,896 bytes = 237 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210260025 (name+title). Key = MD5(password) = 6d338cfcdda9807d873774371d4324f7, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 59 GUIDs as hex (shown below).

Decrypted: GUID list

  1 c13ffada-820c-4c80-bc4c-d0040dbf4db2
  2 0a2e4da2-a0a0-40e7-bec1-d76cf22b40ca
  3 2244f1b1-9b65-7f3f-a8c7-39350ae677d4
  4 ae680d95-a264-8a03-931d-a32a76a7cbb1
  5 044d856e-dac0-1f07-8a04-c682acd85db3
  6 10f9447d-89ce-5c1b-a275-0c83bd8d23af
  7 71c15797-bfdf-265b-b9ec-b2d3f77a6810
  8 99169acb-2b02-61a2-af5e-d41d39010134
  9 1bba8a45-0f06-41d5-8b8e-706a0659ae37
 10 e958e27d-53d1-4f11-b115-53a8470e7e3e
 11 71c73384-6be3-52ac-9d53-e233b17c57ec
 12 9819c13b-bfca-0b8d-b293-b8337b6870b6
 13 f9b1d888-a07e-6b17-8388-b3baf67ca0d4
 14 ccc250f6-c48a-7b91-a299-a31695fa7cec
 15 e2b73c21-106a-1859-a730-08e01d02ebd0
 16 8af666fe-9441-60c0-afd1-7c79bc1c30b2
 17 77614abf-6083-5e13-96a0-0a4fcff7073e
 18 d4a79b24-3527-89e0-8465-9d24ef9f2627
 19 79736969-df86-1f35-a45f-cbfe7ada69d8
 20 b43344f2-2bdc-5a65-afb5-d1c889fce8af
 21 b9d8a7ba-d5e8-7d99-8860-60654219e6f5
 22 2b620c7c-9105-54d9-9cd8-1ff4013c5375
 23 b58db7b5-5f80-0d39-bee9-a59e37fedf31
 24 ebf8e6ac-0711-0eb8-bee8-f10610404364
 25 62d84388-60c3-8121-8f73-76e96b35dc50
 26 15c61c32-73ec-231b-98fc-0e0c266ed82f
 27 2baa4a7a-b4e4-58d5-87ec-d20ad5f45ed5
 28 cce91130-4fc5-435c-9095-ed320e502560
 29 a8fb5ae3-aeff-30f5-a687-0883606e21c9
 30 e63fc316-82ed-6f94-bb03-ba24473c3d87
 31 945e5c07-1940-47ce-bae9-f3c2b89f433c
 32 91dd803e-1790-1e5d-9de2-c7fd77601e66
 33 55e690bd-5478-0b5d-adc9-89a2a6d161cd
 34 83cc6ba6-9a95-1869-a725-dc425c3290c3
 35 24fe9029-ec43-5e73-8ddb-237938bd2d72
 36 58094b18-f7e1-83df-b191-51aa448285d7
 37 f3ed2241-b0ea-4c9a-be89-dc67e78a32c8
 38 12a0d758-1748-4d32-a0ea-61d3e7f5c1bc
 39 88ef8390-7d1b-67a3-a0b3-9d58fc94966e
 40 d95dff1b-7bc7-1c50-bc20-1dc513eada94
 41 ef9ca7c0-7cbe-8ada-9a2e-925b4ec857e9
 42 25be56d8-9740-7029-aa91-9bf753ac312d
 43 b10b7861-949b-0843-804d-107f5c7ddbbe
 44 e329ece4-f99d-0e8b-aaff-b738ca52d645
 45 00d20cad-a552-3c5f-a9cd-857a00d88fb8
 46 1476e337-5d3e-848a-adec-0410aa17d3b4
 47 8fa31c52-4416-7087-a2fe-279157b454e0
 48 8226a25c-6df2-06a5-99b7-cffd85485d82
 49 21a22f59-1461-3102-b3d8-22d836b010d1
 50 6bff19ac-9aaa-1932-8aa5-2eed0bd95f57
 51 4b1f0a42-0939-6f58-a298-7866f971f764
 52 b12ebc92-bdbf-4d17-b172-9f2d3aba44d4
 53 f7409371-7e3f-2ea3-8ffd-b66b9139c53d
 54 32efaa08-1ed0-21e7-bde7-eb3b3d71fa01
 55 7aec4c46-e374-3341-827b-95ac50410035
 56 d9b426cd-2e09-7b2d-bf4f-3b951e900384
 57 64d74a5e-5098-469d-9fb4-a06eaaedef3d
 58 318c1deb-6170-6f42-9060-7144de4f544c
 59 3602c3e7-22fe-06f5-b92d-38e4df5d7e73

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 44781526445067165815750082543641015844618700387031642237460. Exactly this sequence comes out of new Random(166).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 26 of Run 38 (seed 1,045,884,937): new Random(1045884937), Next(8,64) per post. The RNG predicts N = 59; the post has N = 59 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-10-11 03:41–03:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.