public function setInitKey($key)
    {
        if (preg_match('/^['.implode('', array_keys($this->getLookup())).']+$/', $key) == false) {
            throw new \InvalidArgumentException('Invalid base32 hash!');
        }
        $this->initKey = $key;
        return $this;
    }