CUSIP / ISIN / SEDOL / FIGI 校验器

关于本工具

本工具用于校验和生成四种金融证券标识符系统的校验位。同时内置一个由 16 条经验证的美国大盘股映射组成的 CUSIP↔ISIN 对照查询。所有计算在你的浏览器中运行——数据不会离开此页面,不会发起任何网络请求。

四种标识符系统

  • CUSIP — 9 字符,北美。由 CUSIP Global Services(FactSet)分配。算法:Mod-10 加字母到数字映射(A=10..Z=35),对主体位置 i=1,3,5,7 加倍。
  • ISIN — 12 字符,国际(ISO 6166)。以两位字母国家代码开头。算法:在字母数字展开上使用 Luhn mod-10。
  • SEDOL — 7 字符,英国。算法:固定权重求和,权重 1,3,1,7,3,9,1(校验位计入加权和)。
  • FIGI — 12 字符,全球(OMG / 彭博)。以 G 开头。算法:在字母数字展开上使用 Luhn mod-10。

校验位的检测范围

校验位用于检测单字符转录错误——大多数输入错误和复制粘贴失误会产生不同的校验位,因此工具可以标记它们。校验位不能证明该证券存在、正确归属于你所认为的发行人,或是当前有效的工具。它只是结构性检查。

无效结果上的"建议修正"功能会执行暴力搜索:对主体中的每个位置尝试每个可能的字符,保留那些产生匹配校验位的替换。对于低熵的系统(特别是 SEDOL),可能有多个有效的修正;工具会显示字典序最小的那个以及候选数量。

对照查询(CUSIP↔ISIN)

对照查询内置 16 条经验证的映射,来源包括 Wikipedia(CUSIP 文章示例和公司信息框)、Wikidata 属性 P946 与 SEC EDGAR 公司备案。对照查询完全在本地执行——不调用任何外部 API。这是经过深思熟虑的选择:免费版 OpenFIGI API 不返回 ISIN 或 CUSIP(依据其自身的许可政策),并且会通过 CORS 阻止浏览器的直接调用。未来的增强可以加入 Cloudflare Worker 代理以支持实时对照查询;v1 仅提供内置样本。

格式错误 vs. 校验位不匹配

工具区分两种失败模式:

  • 无法解析 — 输入不符合所选系统的语法(长度、字符集或前缀错误)。错误信息会指出具体的规则。
  • 无效 — 输入可以解析但校验位不匹配。下方会显示"建议修正"。

仅供学习使用,不构成投资建议。

所有计算在浏览器中运行。任何标识符输入都不会发送到任何服务器。工具不维护证券主数据库,也不验证标识符是否实际分配。交易前请与您的券商核实。

评论

请接受“功能性”Cookie 类别以查看和发表评论。