swift md5加密加盐