Spanish DNI & NIE Generator
注重隱私的設計 — 完全在您的瀏覽器中執行
DNI/NIE 是 西班牙 的 公民(DNI)與外籍人士(NIE)的國民身分證。Toova 在你的瀏覽器中生成語法有效的 DNI/NIE — 適用於測試、fixture 與演示資料。生成的值會通過前端驗證器,但未在任何官方機構登記。
這是什麼
DNI(Documento Nacional de Identidad)是西班牙公民身分證明,格式為 8 位數字 + 1 字母。NIE(Número de Identidad de Extranjero)是外籍人士的對應證件,格式為前綴字母 X、Y 或 Z + 7 位數字 + 1 字母。兩者使用相同的校驗字母演算法。
演算法如何運作
取數字部分(NIE 中將 X/Y/Z 對應為 0/1/2 作為前綴)並計算其除以 23 的餘數。將餘數對應到字串 TRWAGMYFPDXBNJZSQVHLCKE 中該位置的字母 — 為避免視覺混淆,字母 I、Ñ、O、U 不在表中。Toova 隨機抽取數字並計算正確的校驗字母。
常見問題
- 生成的 DNI/NIE 是真實的嗎?
- 不是。它們滿足官方演算法,但未在任何 西班牙 官方資料庫中登記。前端驗證器接受;官方查詢會拒絕。
- 可以在生產環境中使用嗎?
- 僅限測試 — fixture、演示、驗證器。使用以冒充身份或逃稅是詐欺。
- 為什麼我的驗證器接受?
- 因為大多數只檢查數學公式(或格式),而不檢查登記。
- Toova 是否儲存我生成的 DNI/NIE?
- 不會。全部在你的瀏覽器中,沒有外部請求。