removed print, check for existing HeaderHash field

the print statement was unnecessary, prevent unexpected behavior if the HeaderHash field does not exist (i.e. when the file was created using an "old" keepass that does not use HeaderHash