ISSN (International Standard Serial Number) check digit calculation per ISO 3297. 8-digit identifier for periodical publications with modulo-11 weighted sum. Format: XXXX-XXXX where last digit is check digit (0-9 or X). Used for journals, magazines, newspapers worldwide.
| Property | Value |
|---|---|
| Category | Checksums |
| Sub-category | Publication Identifier |
| Security status | 🎓 Educational Only |
| Complexity | Beginner |
| Inventor | International Organization for Standardization |
| Year | 1975 |
| Origin | Not specified |
| Source | algorithms/checksum/issn-checksum.js |
Status: 🎓 Educational Only
No vulnerabilities are recorded for this implementation.
3 vectors ship with this algorithm and run in the test suite. Byte values are hexadecimal.
Vector 1 — Nature journal (0028-0836)
| Field | Value |
|---|---|
input |
30303238303833 |
expected |
06 |
Vector 2 — Science journal (0036-8075)
| Field | Value |
|---|---|
input |
30303336383037 |
expected |
05 |
Vector 3 — Library of Congress example (0317-8471)
| Field | Value |
|---|---|
input |
30333137383437 |
expected |
01 |