The mid-squares method hash function makes use of:

All of the digits or bits of the key
  • The high order digits or bits of the key
  • The middle digits or bits of the key
  • The low order digits or bits of the key

Mid-squares method will square the key value before pulling out the middle bits.

While it uses only the middle bits of the squared value, all of the bits in the original key will influence the result.