Since New Hampshire does not have a licensure requirement, your criminal past does not matter if you strive to work for yourself.
However, if you work for a locksmithing company, they will most likely give you a background check to be hired as a new employee.