Hawkynt

SEDOL

SEDOL (Stock Exchange Daily Official List) check digit calculation. 7-character alphanumeric identifier for securities on London Stock Exchange. Uses weighted sum modulo 10 with specific character mappings. Position 7 is check digit (0-9).

Properties

Property Value
Category Checksums
Sub-category Financial Identifier
Security status 🎓 Educational Only
Complexity Intermediate
Inventor London Stock Exchange
Year 1979
Origin 🇬🇧 United Kingdom
Source algorithms/checksum/sedol-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 — BAE Systems (0263494)

Field Value
input 303236333439
expected 04

Vector 2 — SEDOL 406566 (4065663)

Field Value
input 343036353636
expected 03

Vector 3 — SEDOL B0YBKJ (B0YBKJ7)

Field Value
input 423059424b4a
expected 07

← All algorithms