close

韓國身分證共有13碼
先用ABCDEFGhijklm來表示
ABCDEFGhijklm是0~9的數字
m為驗證碼

欄位數字限制:
令 YY = AB
  MM = CD
  DD = EF
  SEX = G
其中 YY 是年份,MM是月份,DD是日期,SEX是性別
其範圍分別是:
10 1 1 SEX = 1 or 2

如何創造身分證號碼:
1.ABCDEFG請以上述規則填寫
2.hijkl自己隨意輸入
3.m的算法(請以程式設計方式看以下數學式子,其中%為取餘數)
chk = 2* A + 3*B + 4*C + 5*D + 6*E + 7*F + 8*G + 9*h + 2*i + 3*j + 4*k + 5*l
chk = 11 - (chk%11)
chk = chk%10
m = chk

舉例 chk= 156 好了 11-(156%11) 就是 156 除以 11 無法整除 會剩下 "2"
11-2 =9.. 9 在除以10 不夠..那就得到餘數 "9"
最後 m= "9"

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 wicors 的頭像
    wicors

    wicors的部落格

    wicors 發表在 痞客邦 留言(0) 人氣()