{
 "id": "1mjpwt",
 "title": "201309162244",
 "title_time": "2013-09-16T22:44",
 "author": "[deleted]",
 "account": "A858DE45F56D9BC9",
 "subreddit": "A858DE45F56D9BC9",
 "created_utc": "2013-09-17T02:44:13Z",
 "permalink": "https://www.reddit.com/r/A858DE45F56D9BC9/comments/1mjpwt/201309162244/",
 "arctic_shift": "https://arctic-shift.photon-reddit.com/api/posts/ids?ids=1mjpwt",
 "sources": [
  "community-archive",
  "arctic-shift"
 ],
 "body": "297FFD74B6CDFFD6 E6CE684A04BB64EB BBAB92AAB047A59F C67410CB4083F088 F99864AF99FD7A3C",
 "body_source": "community-archive",
 "body_other_version": null,
 "body_hex_chars": 80,
 "bytes": 40,
 "score": 3,
 "num_comments": 1,
 "category": {
  "code": "S",
  "label": "S solved 3DES → text"
 },
 "kind": "manual",
 "encryption": "decrypted",
 "status": "partial",
 "summary": "Two numbers, 6848584875 and 38.26701890000001. 3DES-CBC, key MD5(name), first block lost. Open: what they mean.",
 "content_type": [
  "Operational notes"
 ],
 "cipher": {
  "algorithm": "3DES-EDE2 (two-key Triple DES)",
  "mode": "CBC",
  "padding": "PKCS7",
  "key_derivation": "MD5(password)",
  "password_recipe": "name",
  "password": "A858DE45F56D9BC9",
  "key_hex": "34a14a42e98ff96095af56604e290cae",
  "iv": {
   "status": "presumed",
   "value": "595D9292ABEDCF8A",
   "first_block": "-122.168"
  },
  "steps": [
   [
    "Derive the key",
    "Password = <code>A858DE45F56D9BC9</code> (name); key = MD5(password) = <code>34a14a42e98ff96095af56604e290cae</code>, used as a two-key 3DES key."
   ],
   [
    "Decrypt",
    "3DES-EDE2 in <em>CBC</em> mode, then strip the PKCS7 padding."
   ],
   [
    "Presumed IV",
    "The IV was never published. Assuming the first 8 bytes are \"-122.168\", the start of a coordinate, the IV is D(C0) XOR that block = <code>595D9292ABEDCF8A</code>. A presumed value, not a recovered one: every block after the first decrypts the same way whatever the IV is."
   ]
  ],
  "raw": "-122.1686848584875\r\n38.26701890000001",
  "presumed_prefix": "-122.168"
 },
 "plaintext": "-122.1686848584875\r\n38.26701890000001",
 "word_layer": null,
 "credit": null,
 "decoded_layers": null,
 "guids": null,
 "count_from_length": null,
 "run": null,
 "known_solution": [
  {
   "Method": "3DES-CBC, key MD5(name), IV not recovered",
   "Result": "6848584875 / 38.26701890000001",
   "Explanation": "First block lost; the rest is two numbers",
   "Re-checked": "3DES-CBC MD5(name), IV lost"
  }
 ],
 "tags": [
  "automated (decryptable)",
  "2013",
  "Solved special post",
  "manual",
  "key: name",
  "operational notes"
 ],
 "title_zone_hours": -4,
 "title_zone": "UTC−4",
 "page": "posts/1mjpwt/"
}