A858DE45F56D9BC9 archive

201207031935 w06nt

explained decrypted filler

seed 125

Metadata

Post ID
w06nt
Title
201207031935 → 2012-07-03 19:35 on A858's clock
Posted (UTC)
2012-07-03 23:34:02
Timezone
UTC−4 · title 19:35 against posted 23:34 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
48
Filler GUID seed
new Random(125).Next(9) ✓ verified
Run
Run 10 (seed 38,548,093) (seed)
Draw
26 · predicted N = 48 ✓
Machine boot
2012-07-02 09:51–10:51 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
6 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

B92710315E030260 429B900B999D5F9E 6E23A3873D563121 4B0809F5F7A8C81C 5872D98ECE1A806C 630136DD5D889160 1019D115EF2A67A0 E4A0F34AF33264D3 FF1279030A8E99FE 2B8B16708186334F 36D8C299E21018EF 48C231D8BF6FF04A D417DF9BCE700CD2 A3113FB40ED75634 EBF1A7C3C6A10DFF 26DB8B67257C9BF5 0C8165EB6031B5C0 9E1012DD3E7EEEF6 D474FCD48C24A8CD 477C6C2E672C939B 1D18E6162A77CAD8 3F478C38072A3D9C 01D5F13ED600DAD0 A3B69BFCD13343FE DEF08A784D68E1D2 D911AF1AF5CE9EB9 7FEA61E0FEC84835 12A7E43562FB3BFE 01023C41AAA485D6 C5BA1495E99CC7E8 9BAEA4A47083369B DE517907784E939A A54B3FA348BDB545 9DCF1BCD59C2EC68 492E3E5B1A40AA63 C27E1A11D42A3393 12D4C2AE6A5B1752 B37053DBA2BE7F80 088A49BC4350B1C7 3E9D86F759E36241 79CED3E543899A0B 6D409DC30220E7AC B0807153FE088835 25F3098AFB352762 3F6D76CCEB45D59E 622BBED6AACC95AF 303ACF92922F6183 D648EC0899A5EFCB 870A00D49A4D0E1D 79B5581B06A45AA1 FBF912507B2924C5 9331EB6B25F4FF4C 7EE0011F9822B9A1 CFF41DA241EB8EBB AA3724E08E6C9AEC 38B6CE41310E459B A3BEECDF4CF1DFAE 6EAD5B6A21F5032A 0AC390F0B2E6EB58 1CD0C0B5C2A76CDF F6DE0D1AB16EEDD0 68125277AF7168DE 9B102415801E45EE 8F292F540F0FDA81 4221621CCCA4AFAB 7AE77D87331D9567 221C75EC29268D47 E36F2C193641947E C32D9B2B8CEB64C2 B6A2B7CDC43F5C97 F3C751CC89451BB0 67995FEEF21745C7 2A573D128B804158 6029FED39FBB2601 F5E222D89DF3C0AA A23488F7E373EE47 38171BD744170E30 2E27F5CE32EFE620 CC98A93078BF92FB E092DE0D868B478E 5364FCDEFC1C13C5 B3D4116E42C1AB35 A5773457CE5EDE86 0E04C31A69AF1154 434569A3B2310B38 8BA436DC86EFCDB5 46C73E05C06D7F09 893503443E9AC7AF 039445435B98D14C 036A99C91BECF4FD 80A01D673ADC6A05 D535E1BCBF0A934C 9187F1BFCC9467CE D661C209011DDD5A CBE5CA518164DA9E BD65B73C3A7DAF5C 1ED655769536DF5B 4B1D58EB5F82B5A2 FF95F59E871BD376 3A1708C085791CFC 0660A2DFEA2AD1F3 8119ACACCBB3E019 ADE8F184CD71B259 24BB2648ECB91F6F 955F6A424BB124BD ACCE5BB3F2A6CF9E F494F3C2935B99F3 4F64514E73D6B448 B7CDEA9360246051 C10A6B9316998F06 323C08502C538400 DA944FEDD544C46B 1D9A79F54A1DCC2C 997CCB8AE870BD9E A74A7D174EBEC6CD 95BD72BC9C067983 96BBE648D08CE9F3 C6D5D64335E75475 0E48FDD5079EBF99 B145499A310050CD D1C9B18A6F687418 B2B428228D5AF34F 2B12E592807D318E BB8007C8FC962D40 EB5D2051A8DD1949 0E30EB6B7EB213E6 09F2BA13A0D8F41D BE97CFBECD687C63 17B3B49192E72FA4 A04D210519C5C7B4 25F40C2BC2DF0572 DED5CA7BA4E464E2 2101665092DA30D8 B042F796A7FA1E60 FDD989660F25B4AE 8213A4A1746DC1B1 8A03EFA0A94CFE90 7AB1311502B9C191 8332C16E8FAF8837 E33CAB29954A1193 89CB3913B332DCDE 791A11F5619E6A47 FD349AB94FD52059 32A365E9C8701981 9344FAABD50FB964 6EB617528F3F0847 C79EA3732CD6BD72 8667A14879D8E729 783B542EA6F4E5E0 5340F3863E8C25F8 F0CA48A52EC03220 0E16091E19C7BC66 A88C341623C03FE2 6B563497A19D55D4 7FDD0D8A8097F20C 09C8DF991F4BA832 9D000AFBE52C09EF 835C9144ED1DFB52 40C5081122ECB9C0 EED7CEB8104A594D 2902755A9B87E99B 77EA67DA0D62CB5C A78BD69A9D36A430 4C14D4896C2D2398 8106F6EB2C89346D 7EADAA65E46C345D 999599991E2472A4 9EDB5A5F7AC1AA45 6A4AAC6346D8EB28 9755A95D1768D391 915649045483770D 72F21E23083D2971 73313C2E46A7EDD7 7D6BFA180925AF16 CCC2C2862D1F61C6 5E5078AC4016222A CB30BB42ADDE45E8 260A82E182CB6AFC CBE05C3B49CE51EC 70E5D55D5EF6036D 3574F62BF4CB93ED 3038C8475C1B50FB A7C70CE00E2B8EB2 AF0BA94B98FAC56F 087910E3C74207BA F6C38F362E5A05F6 7A8D7D6464B22B55 EE2D7C0C28592554 1649F6BF0C269713 FB669172712CD1F5 C6B8C490C1C90DFD 141EF6AA563D4639 5DACFFBA8FF64DBD 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9 (name). Key = MD5(password) = 34a14a42e98ff96095af56604e290cae, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 fca65eeb-1605-084a-b756-90d45bfbd14a
  2 19d45c29-4efd-4122-9a52-a8c2ae2b6657
  3 a5fdfbee-b412-195b-9b0b-5d8d728f05bf
  4 da6cc922-0d55-218c-8702-24d398ae9f35
  5 98f04cab-b17e-5326-ab54-fe8e133cfcb7
  6 6884dd7f-f599-7bee-9c36-14851a106ad6
  7 3fbc700a-a2ed-8c67-b559-109d96b019f7
  8 7e7a3a4a-366a-1448-bff2-0e1bd2bec6d0
  9 b81e7cf7-866e-3272-a625-81adb05809a6
 10 40a7042a-2d9e-3283-80c5-37725d16704e
 11 e78f530f-67ab-32f5-96ee-8d1f4f91b32b
 12 89ef5814-d99c-0641-beba-f87b700c08ae
 13 cd8b3e53-a550-545a-b7e9-283543d94a31
 14 b3b1ca52-8f5a-4814-b702-209b6f40aafb
 15 58cc15c2-5375-4f14-b0a0-0187d98d2489
 16 f68f640b-1bb1-0a9b-8753-22c0f169a85e
 17 eadc2057-5431-334d-96c6-20eeb38a759f
 18 2f55cbf8-4542-4649-9de1-346652823345
 19 5cf424fe-8e7b-0afd-ba25-ab05bb9cb657
 20 9f555ff6-6ba1-6dd7-8660-fafdec71fb50
 21 652dc60a-d029-30ed-9b64-c5bdd27cfcc7
 22 8de5f642-48a4-4851-9fe1-21d8596b3d85
 23 87e05708-850a-177f-922b-c847bb77b354
 24 8c4e017d-9280-61e3-a0eb-6832bec1af0b
 25 6edbb07f-77c7-8532-bc62-f2e4012f1598
 26 f20dfb20-7fc4-8f79-b806-9d031583fed8
 27 d7747983-071f-3d9d-9613-a4369858864c
 28 62e4396c-1422-17f4-9d7b-7d60dd136308
 29 60d5313c-8345-03b0-a231-3f02dcd0d737
 30 7b0fc4b4-22a2-6b83-91fe-b79a56d20b77
 31 eca9ab39-51f8-313c-9c2b-d05dba2c6746
 32 50870506-2be9-335f-be4e-244968f1ea18
 33 f62c75f9-b759-545a-b19b-09369e5d2b1c
 34 ac8a1232-6d9b-1ebe-92db-5f44174099e3
 35 7e54acd3-5ec0-2af7-803c-f0a28b5a9e4e
 36 3f651134-7dea-1c58-87c7-beda70d97f57
 37 c266df79-7954-589a-983a-9d5a1a431bf8
 38 1f1fc38b-2dda-5e71-8dcc-2264d17513c9
 39 469a3ecb-7d65-6fe2-896c-f89ea0984ab9
 40 9ace0f83-0a2a-82bd-a5bf-22c582a59c2b
 41 bbe22a4c-39aa-4bba-9d5a-817f3ae8aa3c
 42 9a9ede50-8725-34b5-af11-6721794be68f
 43 f5e3d2fa-d637-5beb-a71c-c722e399e142
 44 e019d03d-495c-3aa4-818d-79584ee12c72
 45 7584c594-9884-7605-93ea-00d3395af507
 46 82323acc-6ade-77c0-a322-fcb00cc1e56a
 47 d799eda8-d919-7965-b5f9-4536761d5f34
 48 3ce27ee9-f4b0-321f-8827-7fdd481aaf04

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 041257813330544034063416883106335121556843537773. Exactly this sequence comes out of new Random(125).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 10 (seed 38,548,093): new Random(38548093), Next(8,64) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-07-02 09:51–10:51).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.