A858DE45F56D9BC9 archive

201212312355 15rjrj

explained decrypted filler

seed 650

Metadata

Post ID
15rjrj
Title
201212312355 → 2012-12-31 23:55 on A858's clock
Posted (UTC)
2013-01-01 07:56:00
Timezone
UTC−8 · title 23:55 against posted 07:56 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(A858DE45F56D9BC9201212312355) = c732e96f53c9e200e655802508ebee4e (name+title)
GUIDs
64
Filler GUID seed
new Random(650).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
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

5628D2AAEB5EBC15 ABB21001C010B3D6 C978CD712611402C 034B3805FC3B1521 2E4019AC05821BA0 EB32B97A77474E76 9DEF8B6D15F0E9C7 955E6880FC14FE6D 88F6661375CD5279 A2DF3344711F863E E869BF68E67EBBB7 824EF4A79985612C F6D0F5952100FA08 9C5E231CDCC5971E 2CE3133B73D3140C 70AC8DFAD2155225 09FDFF08D779F66F 054CC8FE86967A5C F3BC70BB6F9E70ED 2CF11C2E5B0436B7 DE1FB044D7AEF685 B9E0ABBB68E61080 038D853DBBFE7BEC EDBC15208687307A 516022F26E2EA41C D64C28D6BB7DBD37 6F99995E137BFF84 0DE53F236EF1C150 F15BFF477E27B367 8A3F74CFC5CFDECE 68CAF6FB91DD7B78 093A6B883B71C4E8 22FC7D4A7B994F2F FF0B51B7A359633D B8038D7E41D2B344 C52DB910AF5F6F03 5F7475672F10BBE5 8D40249C46E478B0 8E686189FE9AAE5F CF5E531F092912EB C289A5F8F7D8F441 3EBA2759C6C86254 F26F7432DD1A9214 1FBD62ACE4331D92 596034936DB01C8F 8FB76B0DE2EA797C 58534055A8D0C0C4 DD5F218C5BE5FBD5 3B7D6142811D0058 C73BCE87CF21E2A5 DA5908B769E48879 BD3EB316B51AF307 50C00E1574057EB2 32F4DB36761E704A 92926F021BEB236A 02C2301D53875781 131423F3A1FB9B72 2DC7B15527C21F7E C265BC0B4ABCE1C0 D928778DAC768DA5 A4A16C11B21F4234 D023D3AAFD01D365 C4C673EB60270E48 B0AB3AEEC792137F EBC80F9D8DF0CA03 B114AF23342D9013 CAAD3C9570629077 13ACF7D7F2B47C04 8CB8B583278911C7 DD198C797AAC313D C3F14674570FE5D4 D06EEA8B1866D806 C42288CC6D17B9AA 5413A162607489F6 5A8730362CC283AF BDD6E61A6FC20205 0A425498382EAAD4 9F6F77BBC4263036 9118BD7065AB4D89 8F052AC575073B5A 0F790018FD762D51 1B4A780E20CC28E5 1038958A8281DC54 A0398B6C36E8B206 69E1241EC7138DE2 54807C04AC2357F8 6E4757D95170A4F6 F0F7BC3950795056 1745D1FF42B04FFC 0B4A24FEBF2A86B1 32B7384BE94BF1A2 FE8128925C2C5E8E FC44C4FE0B247E44 A35627DE33D1387F 75E56D45DB3DC822 F0D11D562B9F5898 43488254BC7B47DB A72BD5F3B491A6DC D3AD3A4E1BD20B5F 815EE9788CE56B7E 29520081E6FE7954 DD4E3BE3FA032B92 5C6D338393740B8F E03365B9CFC98E1E 81525FEF89C4C3A9 DF68ED3B00924EB3 9E3F7E109DA21A39 65D2FF8147F9DD9A 10FF5CF921FD1C0C E7CCDB01282E63E6 9C8500903EBB32DE 052EFD4B86F9637D 5749861EB8DFC22D 9D17658B433EABF6 EE3344E79F27445D B3546A112DDFD3AB F0F2DF38C09C3390 2A04670DF6ECFBD3 08BBB71B975098C1 DBD2D07C0D456244 C7B224202AF9C4C0 16C902A7015986F4 7428FB7A13441307 15210C542F0C208F B84D22BB9007F67A D49A100C501E3541 8FC0ABE6CE0B6094 235FC0F6408D5B0D 0491CA7EA40F9651 702CEE2135476E34 0F1FE190C63F8500 F4284DF48B578F5C C9B62CE43CEF4CFB 1B0A746E37951A78 4A69434D41919DE4 8C6E88B004098C42 7560E90588805856 6821A09317608B92 28D6A06398148949 55E2A070BFA29C09 EDF9BB874E76115A 6578DFB6FAFF96B1 F063E3A3104572B8 5ECC26D393565196 C461D04E1E6F15E9 706AEB16B50C8D2D 0838CE5EE56C7755 FFE35FFB769BA258 2A25997DEDF297F1 B68A3B9452A26B8B 97B36701105B4870 0A12AA2CCAB80F6A CAB9D499944663EA 17408618145F7212 189A370FFC18CE2F B990A0CA31632B49 CA2A31E17F05684E 4AA20D2E2ACBAA2E DAAAE473693698C0 7E43474AB1D9EB98 6B8CE73C7E5527AF AA976C47E28E0F5A 2476D80CBDBDC00A EDBA44CD287A083E 92BBAD4CB0B3EB18 AAC15C527D0AD711 AF0B54C6999ADF9B 18BDEB4966BDE0D7 9B9354500A826ED1 5F18C0620B02619B 0BF4711A372248AF AEBA708BAA7F1DB3 7918762871DF5CF4 73F716741152A3CD 8457A196AF384EED 2F255831D210FCFF 196B734DC9AB4DE4 1F71EF0612FAA55B 44AA7C2EC9B7AF90 D8E81E4DD0F952B0 AB5A0DE15D99A8F9 C0CDDD910950CBA7 60CFAF5329143DA0 37AAA1ABAFCB5CA9 895F23BF318AA370 AE512F093F63DD88 F4793407A091EE2D 7704F35273395A16 42320F0EDB6D207B 209D10325580D66A 301A72B2EB9438CC 5A6E2E00588DFF4A 246BF043DC6FE252 9ADD64C2FFB14FB8 814316575B589AC6 2E99973E2405B095 C27072593A71E5FB 144E868B221D96B3 70664927333FB867 84733C96EF9DBD1D 83A9860AE98826C5 3A49F13CC83FD62A 2AE26EC82C558541 0CA0EABB9A11829F B9137054DB9CD09E EDFE5264AACAEA77 61084986C90D2A1C 2E1510E885A3D6A0 DE081FF17347089D D1677571A14F4F09 B52BE1A28115244B F4FB1171E45D1385 0CFBBF4AB6054D96 A1803E18AB9729CE 0C013F0EFA83B64C 569880B32E3723D9 6EAC940AED51E5C2 59C815BA01A3FC1E D5B1618B4C184359 B85F2BBADE9404C9 FDF5DC7A8B6C4396 1FF0F38EEA0003CE D00A20C0A5995161 A011E3F326294C7E C71F1E7D7A68912F 0EC73DE9CBD66AE9 FCE1108C02FE10EA AF882AD84E41E312 D1B140AA489670F4 88E39412B3D4B013 DD3A077FB8B7436F 498889D407440E6F 29D859D0CE224648 6D706E9E24357AE7 623D4BE327F6DBF2 603DA1B09C06CB3F 31281A29DFB2F775 9D0B00CC1B2F6ADE 8E34831D6F02724D F323136EBDB25603 310AFB5B820083CC E5C5249ECD91D9F9 34B02C49184BA5F9 EEA18CEC4537335C 0E0297304678D83A 220986CEDBBE2DE1 58EF34EC4FB8844C 830ABE3DB7ABA03B 7EA371D646AA8399 3CCA4FFFA9434E73 8AFFB12E5D68F7D4 61628ECF92840C51 25B3804E31410C26 48C8DDCC7D37616C D6B7E66414F5E083 6B25C8E45CDEA9C3 11F44954CBF29B97 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212312355 (name+title). Key = MD5(password) = c732e96f53c9e200e655802508ebee4e, 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 d804ad98-f0fd-23fc-9584-7a40969b9388
  2 8e074793-ddc4-4d74-921e-69386e8d65cd
  3 ce8d7502-f76f-0f85-9ece-d89f3253d194
  4 211c624b-ba63-2282-a0a6-ef75b9785325
  5 5b788207-a977-65ee-92e0-34eadea6dd89
  6 5607f26c-2e31-59e2-8ab8-47213dd6a5c2
  7 0cb0f9d7-d66e-1a0a-ab96-eb286b71ce94
  8 7fbc8d03-79a0-4bc6-b438-08d7e094e321
  9 781adb81-f03c-3f6b-9554-fc78a4774956
 10 7e0909b6-deb4-8f4f-946b-ccbf202b883a
 11 ae0d5e3b-d4ac-1bce-acb5-8334c8660a5d
 12 5ba04788-1494-8b33-8122-c9335ef84fe1
 13 e8f86c96-b8ec-4af7-9e02-b9531360f8a6
 14 7a2aa9ce-998b-50e5-8a73-1c36b4e98e5f
 15 c791d66a-3d22-80e7-8529-5cdec0eb32b0
 16 631a5dcd-69e5-8801-a417-d9345d6a642b
 17 d356fc88-07fc-020c-b398-78ec6ff990bb
 18 e06230de-dd27-853d-b53b-90c575e27a6c
 19 bd61381f-b490-2be1-9680-606875601938
 20 db1a899d-ec72-8dc3-8f1f-30d826b1cc3e
 21 33e8c94b-b153-1606-8b13-72d029b2751a
 22 0e29258e-7aca-2704-aaa1-dfb3afa6e6f9
 23 75a567f5-8d00-7472-a821-1a567a5dc806
 24 cdd3bda7-ea85-00e7-9bde-f9176830f5e2
 25 72940341-9b8a-39a9-ad63-bbf7e5bc1384
 26 53c640fb-cfb3-5ef1-bc8b-45c4b7c5e72f
 27 6f1c2b6a-e750-7ecb-a63c-4ef1354f94c6
 28 69eb43f1-a8e5-3680-8008-59ecc536a41b
 29 607450ca-2c44-0865-8a24-1c2304d5b92e
 30 232acdb2-37c0-56d0-8dcb-4647752c7738
 31 bb8b04d3-ad1e-15f1-bd06-79dc75130bb8
 32 35044268-85cc-6ac8-a5f3-8b47f5142ef0
 33 daad47e6-8ae6-6f1a-ad66-d64a8aff34fc
 34 1512eb87-e44d-2cf2-92e7-3b3d56e196bc
 35 64a2cee5-c617-5777-a436-bd7c1c2b7986
 36 8e3142ab-7eee-8cf8-b304-6cdf20690c22
 37 aa0ab370-adb0-45fc-98d1-b8375cd8a616
 38 8b7f5b47-76d4-3090-b36d-6682d2193cd4
 39 4f8a12ee-fd44-53c2-bcb0-f43a4a624e4c
 40 c5fc5329-6edc-05a5-a101-4af1bec51ffb
 41 8c77d4b5-46c6-4937-b5c3-d1e6aeb345b5
 42 849af856-6fbe-2b18-998c-4e816e1e2c40
 43 cf37d61b-799b-083c-b52e-3ca23ae7b4c0
 44 ad47ea7e-f389-77bc-a334-9314d67168bd
 45 d7b89d3c-e393-5d15-a7ec-5ad099e007fe
 46 c89f2721-5aff-1df8-9264-a3417b071d42
 47 d0b71621-5f45-4666-a047-64ba31164e51
 48 bbc7c4a8-5d84-56b6-bfbc-7d1ce825a2d4
 49 f9a3b81c-97fa-58cc-9b2a-5857abeb26f9
 50 32fad2d0-9cd8-116c-9ea5-55d092b4ef61
 51 b84a9ce0-bd7b-8c42-8c0a-c7f41add1e46
 52 d349a162-3089-6c74-a56c-fb0382f6d239
 53 eb13dff2-6806-0ccb-8bf8-1aa41ab0dc42
 54 cb7ad866-d42b-8852-8ec8-a3cfacdafb6e
 55 9c32c05a-9049-39a1-bd9b-a67885ea0db3
 56 bc2b4335-4e85-8a96-a342-ede96abcbd8c
 57 48b35ba2-6f90-64a2-bedd-7b73e7108b34
 58 b551b501-4e95-09f8-9f25-f21096dc8532
 59 3f96ed25-9348-80a6-8f47-7d8e492da63f
 60 cdc009db-3ea8-0ecf-a738-fd1a2d7b50c8
 61 65a8a907-f56d-779d-b4c8-a2c1c1bd04fe
 62 bb355caa-c6a2-685e-ba7d-c79223760dec
 63 e18903ff-5175-4693-91c7-2280e8056e9d
 64 fb83b811-40d6-7f2d-9378-46e989fe7b73

Explanation

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