SMART LAB ANALYSIS

Hexadecimal Validation and Correction using Luhn Algorithm

Upload Data
Drag & Drop Files Here

Supported formats: .txt, .log

or

Manual Input
No HEX digit range restriction. Any hexadecimal value is accepted.
Data Preview
# Hexadecimal Value Length Actions
No data uploaded
Conversion
Conversion Process: Hexadecimal values are converted to decimal format for Luhn algorithm processing.
# Hexadecimal (Input) Decimal Value Status
No data to convert
Sum Value Calculation
Luhn Algorithm: Sum is calculated by doubling every second digit from right, subtracting 9 if result > 9, then summing all digits.
# Hexadecimal Decimal Luhn Sum (S_old) Remainder (S_old % 10)
No sum calculations available
Validation
Validation Rule: If Luhn Sum % 10 = 0, the value is VALID. Otherwise, it's INVALID and requires correction.
# Hexadecimal Luhn Sum Remainder Status
Validation Summary

0

VALID

0

INVALID

Hexadecimal Correction
Correction Rules: Invalid values are corrected to the nearest valid value. New sum must be greater than invalid sum and divisible by 10. Only round UP is allowed.
# Original Hex (X) Original Sum (S_old) Status New Sum (S_new) New Status Corrected Hex (Y)
No corrections available
Old Hex = X Decimal Value Sum Value Valid/Invalid New Hex = Y New Sum Value New Valid/Invalid
No results available
Historical Database

0

Total Records

0

Valid Records

0

Invalid Records

0

Corrected Records

# Timestamp Original Hex Status Corrected Hex New Status Actions
No records in database
Backup & Restore
Backup Database

Create a backup of all database records.

Restore Database

Restore database from a backup file.