preAuthKey generation