code: def split(encoded):
      
      algorithm, iterations, salt, h = encoded.split('$', 3)
      return algorithm, iterations, salt, h
docs: Split a PBKDF2 hashed Password into algorithm, iterations, salt and hash
      :param encoded: PBKDF2 hashed Password
      :return: algorithm, iterations, salt, hash