Package io.mosip.kernel.core.util
Class ChecksumUtils
- java.lang.Object
-
- io.mosip.kernel.core.util.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 Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgenerateChecksumDigit(String num)Generates the Verhoeff checksum digit for the provided numeric string.static booleanvalidateChecksum(String num)Validates that an entered number is Verhoeff checksum compliant.
-
-
-
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.
-
-