A858DE45F56D9BC9 archive

201212270659 15i5tw

explained decrypted filler

seed 177

Metadata

Post ID
15i5tw
Title
201212270659 → 2012-12-27 06:59 on A858's clock
Posted (UTC)
2012-12-27 04:59:57
Timezone
UTC+2 · title 06:59 against posted 04:59 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(A858DE45F56D9BC9201212270659) = 3695ac765da78ffc36d217b302891c57 (name+title)
GUIDs
64
Filler GUID seed
new Random(177).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
16 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

D2EC18BF5CCC97D7 2F87E6CAC81A9757 F6D55086D32E5F2E 54D923FEEC49CA7F 9294C31F84E9D367 41E2AD974774696F FC70A7B6976982B9 AEE2590658652124 403BE82B914A7658 30AA37E218C978AD 5CBBC984FEEF68C1 F69BC232B9D91259 9FF7DE1EE4E1250D C2454B70F61F3FFC 88D82E03E61ABB5A 877A7EA62D50A80C FB62DD6F890368D9 ED7A7E7306375A85 E6784BB10F0A7704 F0925A2958E4D1E8 1AD32CAEB9C0FD68 271072E695F9786F 3EEC03121C2E3D4B 3718D02F2CF12BAA 5419FDB1318901B8 D1B6DB543ECE8752 E973BAC8898782D3 43DA838E81478B15 F9E1F836750A92AD B7C9963DADAA12E1 6D8BE08D0F223207 C32B184D68B84A93 29476A0E5F11B758 1DB99A207D6E9D77 4A0CB511E4D0F9BB EF1C5D79CCBDBBF1 6CFC9DD0F9D22CF9 FF27F0457CBAADB8 639F443D52A03E24 3FDA20E0B0AE1046 E82989DA5189DA85 F6F637D29A49A8A2 53B5425E4BD14558 9C5A0321B96DE1B1 312DFF5F12DA63C2 7A215F67828F46C0 C469338D4E7BD8EA F77F4FFA626B02F0 1747C5861AF763B6 0CDABB8C5A2097DF F5CFB5811E06CEBE 18C3D689AE9219E4 AC7112F8BE74F528 3B0C88C7C8575A4E 8CE1504569D809E0 FA8A2C4B71E61ADE 9F8F1ED92B8890BA 9F942F3803C96AD9 82C7B56679F80B8E 8A11B3931960DE50 7E9F0E4C623ECB5A 1A17F7CF6845842F C7B26BB70E2D6ACF ADCC8BF7989A58E0 AFD621C87DA92599 F07A20BF61789C85 3EF0B6911F5F6070 3F5D57652E33900E 4A378583567ECF82 5C76C6D63692EA00 6763E37581C38D7E 42D1B22BEFE74E40 7672091A1D65B168 C779D6981284A9BF 253FE49A3860BC4C A18D656D37A6B9B6 2D7342A3192AB35E B403BFEC01DC1D44 8A3CD6E6D95603AA F028653E1DA12E24 D855E4D0F470B2F9 50938095D22C7054 B977E38E8B99CEE7 41965C5F49A86318 4C08658398ECDB21 A741374EECB2B878 659152707EEEF1FD 9025390137CD8B05 094C19ADC62C2AEE 669CF69C41A54429 915E84D2C190C1E9 900D0D3B9B8B8D63 AB218EC5D68E24D6 222771242C1D0F82 B246525712D4483B C8C39D3258AD1AF8 422D85CEF80BF2CB 78FD3586CF2952E0 ED46A29AE7ED29FD 2EFB44C69A3C0A48 A319B7E96E116152 22D3F653561100D3 932FC70A8F4BC25C 849B323C015F01D9 3E582485ABC3F641 1C31317468B71CE1 90528BC9594C4744 B10CDD551A07B2F9 5C70BB88AC80EDF1 0127E140315819B8 0BA4A9D8E7CDECB9 A2B93167C69BB2B8 4D688CBD96970F5D E015D500F7A61E5A 196EC24DA4694276 8A94E5BF94DC56A8 AF6B3B3D521ADCD3 5F39E5EF15E091E3 1F7B0EE77D3B6E7A 0F746DE760D5170A 12241694B7B7BFD6 023954D831A84D4A 712C773B6DF4E3DD 07DB47A82604907D 26CC0DE1F3A47DBA ED7F18FB80CB3219 EDF04F6320F9612A 76C04BAE0C480838 B693499947A838C1 0230250FE18602B7 EE6B25558E6519B9 331BD9369FA5CB66 A49D2677C876A78B D21D4AD127758311 4E0623B09E44B619 9FD28B7290DADBEC 84D413CD92FFE836 C815ED486B38D2AB 843945EB61D2E4BA 2372D7F7EE3E9172 21FE8A617EF023E2 1C92EBCCE22A44D8 78520BCA76844A3B B8E9509B29228525 7020A762D69FCB7C 472615BD216EB1AC 9992FE7E6916B0ED BEB97700DED716F1 1075CECA112AB9E9 CC65C803B4C772DD 3A218888FFECEF7C 133ED5DDE663ECFF 07308BB2F700BD67 DD9D676327FC2B51 E49D1D76ED4E68A1 30A6F07F418272C1 0906BBAE6B259E29 616CCFF51B2FBAB3 353433A725D10FF4 8ACEC4C4A8D40918 99A70476ACA2B82A D7BFD23792D62943 FA2F235A4D4AF52E 8369440AF5F6C0A7 6D1159691F42AE51 1FF362DF51DEBEE9 B9AF2A1636CB9C44 B873A837050E739A A59DC77B9ED5AF0D 945B610701A7C191 B4FDA578F89D3E3B 07D53E9EB43ABEEF 72E7EFA487B8B11D 0E435190ECF8AD14 A9B090635FEB5D82 E37D00F50E6A7F6D FC44D65018708699 B3F56A4DAC9ACAFD 906D83CF0CF42AFC 9FD181D186447D85 26C0363026F38CE9 CEA838F5631B535C 1767524192670E17 726C035DF56D6BD3 FBAD8A8CE41A4EA0 3A45B27766578D43 BFDAC64358E94B48 C7A6B6D92FDC5A65 4393547CFD21BCDD D07CDDEE752ECF27 97AAAD3616EA9F88 0DC8C40F866A9967 D4613C617ECBC0C9 25EB6D7708096782 FDFC248D72B1B4E9 234D2C594C3EC971 67F7F81063942AB3 DA58D3EC9A37E792 771F4EF4CDB2C953 A1169167ABBA4592 BF0D5ED805B51CF3 E90D7B901DEB2F2A E46A4086F24B122B 34D7D1F216DEC5C0 199E2BA9899CF394 7D7B36BAF05AF0FE 35BDAADE87FB34A4 11EBD7DD23234922 287F73EDDDED1A04 F253DC84E2DFD61B CB5EC8550D039C7B 6D435B11CFAD8DE1 30AF0853D16E4AE9 5F3E0F699D644200 808CA18AEB715E25 348E6873DC4CAFCC 13293FD2B5C91308 28EBD0B001A50DD3 C1891747F184A90E F49A7F41FC039C6D 80440FB8A02EE6D3 6FA315F820B32635 F1E6B1454157F3E7 98A4A86EF8BE05D2 93B1C803EA57D19D 404CA826947DBAEB E3B8963F765EA3F7 460033A8B3876C40 6FBDBD5BE1C9DAB5 34BEB1698E0B4D9D 1EDE101EF9D977FB 206C459B3F40B9B9 02F1F1D30D14E202 AC8F2D6CEB24F099 C85374D31F19FF03 A287174D02903F01 32F163DF948F9165 8CE04A8062C870E1 DDFF61A18A1662E2 D09E72A2AC7AD1C6 6C126BF12E04C8EB 18EE0E6A7D3ADBFB 12F01F4B7ACE53C6 4A49F35C7B172C93 4B8D8C259766446A 27ACCF864639024C 1C419A042E6996E9 50B084FD502F5224 B2F3B9945470151D 832C246AC5AB2BF8 E6A9603BF34090D8 CAE72F2DDAB9D402 4CC133F018478339 49005AD1DC5F16B7 3DF292F3B97B4D42 F8933918B8EEB98E 96F2EC0AA053469C 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212270659 (name+title). Key = MD5(password) = 3695ac765da78ffc36d217b302891c57, 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 f0a652aa-6893-1785-aab6-f5f6dbbeebde
  2 9bee0c83-9cf0-634b-9e29-6795a056ae13
  3 fac4e953-f5f2-468e-aa00-d5ab87b7c318
  4 bde1da2b-56d8-3ba7-a9a8-fd151ecd0465
  5 f1b33681-b283-1a81-b6e5-76b638079920
  6 19f6d0f3-e397-21dd-88dc-c0570a28738e
  7 47c42e2e-2c49-1dd6-985a-7cc291b449c3
  8 b9dccaf8-f6ef-22f6-a97e-bf4a26a4d07c
  9 958d4d2d-bb3e-7943-b6b5-f31015cd8fc8
 10 44e7b41f-56b1-4604-8f17-a3230f1cc874
 11 1d21e63d-f6eb-6187-8648-97d8ac803def
 12 c2456c80-b968-59b2-b592-00f1584f37ac
 13 cd80adc7-7881-21c6-9709-3c673991b6b3
 14 118cf50a-7b80-46c7-8f0e-982dffb5501c
 15 6802f128-b31a-7390-8baf-e6660870ccab
 16 21da5623-7874-58f9-aca5-e33107a88058
 17 8c20cbde-10ab-2aa2-8fb1-e30a1bae89b6
 18 73e45235-d9eb-6e99-8211-9c169ba03be6
 19 b3569886-2b3a-4f2a-bdbd-f414c3708ad6
 20 287fe252-d16a-77c2-b956-992089f2c3bb
 21 4190047d-5b97-3c0a-9573-804bece838b2
 22 72beebc5-6f66-2b55-8391-91ef717c0973
 23 9c526428-81f7-8ba2-97dd-6d04005c24c0
 24 928586c4-a6b0-7c1e-88da-cba62459db90
 25 6eb55fce-9619-092d-a857-b943ac235e3b
 26 ae0a22e6-58c8-35ed-b831-7abd2203b11c
 27 4ccc6a4a-e8e7-105c-8af7-9332d59b9120
 28 f0a5f22e-d6c6-3339-8797-6924ee3da5c1
 29 6017a8ab-ac7f-3169-a862-4379f767014c
 30 51005e49-e078-5f0b-9754-bda887039944
 31 c419a040-03fb-43b3-9a83-0831a37ebeb2
 32 cb5f232a-c7ab-043d-97e6-d566ba417c75
 33 87a81cca-13cb-4db4-80ce-7ae6015b65b2
 34 567e2b00-2eca-3ae0-a8b2-5ec7e48b3076
 35 cf1e2560-7885-4efd-ab54-43b15c47281f
 36 efa0d4f5-b080-3376-bf20-2a80c7650d4f
 37 a4290964-94e7-5df9-8fe8-6630403de29d
 38 403f4376-0f4c-02b2-96a3-4f0191598e99
 39 2a2d7be6-1754-5ece-ad94-815241d0d955
 40 ac7e651a-a30a-47ad-b196-c09947acec73
 41 7004c98f-520e-31f6-afcd-f7fc56dc7df1
 42 14b1599f-3ca1-8a49-ad02-acbf95b0d4b8
 43 5d697cda-f610-30c1-a531-e5cc0921cdcb
 44 dbfb9f85-554f-2860-a201-bb207da27673
 45 46060ef2-3bf2-2396-9d0b-c37cc8edfade
 46 08ea5f80-4f6b-662e-8bed-df9255ffc7f2
 47 bd1af828-f071-5b54-bf4f-f07567ce80cc
 48 f1d1b1d7-727e-2b8d-bc16-39a5e2462832
 49 d672efc4-43bd-372f-8e83-34b18ca20201
 50 c37aeb03-1647-5260-a306-1c93e0583766
 51 7cdec58c-18b6-805f-8154-15cf811802f0
 52 7703f656-54e4-4ea1-a23e-470eaddbf83d
 53 c0cad11f-9428-2b11-bd44-a4ea541c4b32
 54 959f1fd8-91fc-43f1-a355-4643a261c49f
 55 7c3571fd-870b-527d-8fc5-acbff3152c12
 56 e6bc4ef0-1531-8bec-87b0-822030b26382
 57 dae146f2-6801-7df4-84e8-ed291f87bacf
 58 d6f239b5-3c59-5c09-925f-716529d652bc
 59 22cc5fdb-ba81-2933-87e6-374c394cdf78
 60 f2518976-cbfb-6a7c-8370-7c95d45a345a
 61 144d2988-8abf-100c-8951-a1ee8ab888bd
 62 fbce9f72-b519-723c-93fe-b87e14e75bff
 63 7d23e2c8-a5f3-7075-afbf-df4efe7a3d3c
 64 4355df63-c026-2812-af9e-dcf0808fae5c

Explanation

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