Class ChecksumUtils


  • public final class ChecksumUtils
    extends Object
    This class provides functions to generate Verhoeff's checksum and validate Verhoeff's checksum compliance
    Since:
    1.0.0
    Author:
    Dharmesh Khandelwal
    • Method Detail

      • generateChecksumDigit

        public static String generateChecksumDigit​(String num)
        Generates the Verhoeff checksum digit for the provided numeric string.
        Parameters:
        num - Number input
        Returns:
        The generated Verhoeff checksum digit for the provided numeric string.
      • validateChecksum

        public static boolean validateChecksum​(String num)
        Validates that an entered number is Verhoeff checksum compliant. Make sure the check digit is the last one.
        Parameters:
        num - The numeric string data for Verhoeff checksum compliance check.
        Returns:
        true if the provided number is Verhoeff checksum compliant.