From un- + hasp.
unhasp (third-person singular simple present unhasps, present participle unhasping, simple past and past participle unhasped)