Hawkynt

ISSN

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.

Properties

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

Security

Status: 🎓 Educational Only

No vulnerabilities are recorded for this implementation.

Notes

Documentation

References

Test vectors

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

← All algorithms