package com.cbsd.client.verification; import com.cbsd.client.verification.IVerificationInterface; import com.cbsd.client.verification.VerifyUtils; import org.springframework.stereotype.Component; /** * CRC校验 */ @Component public class CrcCheck implements IVerificationInterface { @Override public boolean verification(byte[] data, byte[] verify, VerifyUtils verifyUtils) { try { byte[] verifyCRC = new byte[data.length + verify.length]; System.arraycopy(data, 0, verifyCRC, 0, data.length); System.arraycopy(verify, 0, verifyCRC, data.length, verify.length); return verifyUtils.verifyCRC(verifyCRC); } catch (Exception e) { e.printStackTrace(); } return false; } @Override public String comment() { return ""; } }