首頁 常見問題 身分證校驗碼計算公式是什麼

身分證校驗碼計算公式是什麼

Jul 10, 2019 pm 01:42 PM
计算公式

校驗碼是識別一個身分證號碼是否真實存在的重要的依據。那我們要如何透過校驗碼來判斷一個身分證號碼是否真實的呢?

校驗碼如何判斷身分證號碼真偽呢?我們來看看具體計劃過程。

身分證校驗碼計算公式是什麼

第一步:將身分證號碼的第1位數字與7相乘;將身分證號碼的第2位數字與9相乘;將身分證號碼的第3位數字與10相乘;將身分證號碼的第4位數字與5相乘;將身分證號碼的第5位數字與8相乘;將身分證號碼的第6位數字與4相乘;將身分證號碼的第7位數字與2相乘;將身分證號碼的第8位數字與1相乘;將身分證號碼的第9位數字與6相乘;將身分證號碼的第10位數字與3相乘;將身分證號碼的第11位數字與7相乘;將身分證號碼的第12位數字與9相乘;將身分證號碼的第13位數字與10相乘;將身分證號碼的第14位數字與5相乘;將身分證號碼的第15位數字與8相乘;將身分證號碼的第16位數字與4相乘;將身分證號碼的第17位數字與2相乘。

相關推薦:《常見問題

第二步:將第一步身分證號碼1~17位元相乘的結果求和,全部加起來。

第三步:用第二步計算出來的結果除以11,這樣就會出現餘數為0,餘數為1,餘數為2,餘數為3,餘數為4,餘數為5,餘數為6,餘數為7,餘數為8,餘數為9,餘數為10共11種可能性。

第四步:如果餘數為0,則對應的最後一位身分證的號碼為1;若餘數為1,則對應的最後一位身分證的號碼為0;若餘數為2 ,那對應的最後一位身分證的號碼為X;若餘數為3,則對應的最後一位身分證的號碼為9;若餘數為4,則對應的最後一位身分證的號碼為8;若餘數為5,則對應的最後一位身分證的號碼為7;若餘數為6,則對應的最後一位身分證的號碼為6;若餘數為7,則對應的最後一位身分證的號碼為5;如果餘數為8,則對應的最後一位身分證的號碼為4;如果餘數為9,則對應的最後一位身分證的號碼為3;如果餘數為10,則對應的最後一位元身份證的號碼為2。

例如: 身分證號碼 432831196411150810  這個身分證是否是有效身分證號碼呢?請看校驗碼分析。

身分證校驗碼計算公式是什麼

校驗碼是0,身分證號碼 432831196411150810中最後一位是0,所以這是一個有效的身分證號碼。

以上是身分證校驗碼計算公式是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24