day 26 约束、自定义异常、加密hashlib、logging

NoSuchKey