14位Imei生成15位 java版

2021-08-01 16:33:19 字數 616 閱讀 1692

package test;

/** * imei由15位數字組成,

* 前6位(tac)是型號核准號碼,代表手機型別。

* 接著2位(fac)是最後裝配號,代表產地。

* 後6位(snr)是串號,代表生產順序號。

* 最後1位 (sp)是檢驗碼。

* * 檢驗碼計算:

* (1).將偶數字數字分別乘以2,分別計算個位數和十位數之和

* (2).將奇數字數字相加,再加上上一步算得的值

* (3).如果得出的數個位是0則校驗位為0,否則為10減去個位數

* * @author sonzer

* */

public class imeiutils

resultint%=10;

resultint=resultint==0?0:10-resultint;

retval = imeistring+resultint;

"imei:"+imeistring+resultint);

return retval; }

public static void main(string args)

}

IMEI校驗位演算法Luhn

移動裝置國際識別碼 imei international mobile equipment identification number 是區別移動裝置的標誌,具有唯一性,貼在手機背面的標誌上,並且儲存在移動裝置中,可用於監控被竊或無效的移動裝置,它也是該手機在廠家的 檔案 和 身份證號 imei碼由...

身份證15位公升18位

六位數字位址碼 八位數字出生日期碼 三位數字順序碼 順序碼的奇數分給男性,偶數分給女性 一位數字校驗碼 校驗碼是根據前面十七位數字碼,按照iso 7064 1983.mod 11 2校驗碼計算出來的檢驗碼 1 多了年數 第6位開始多了19表示完整的出生日期 2 多了最後一位校驗碼 ai wi mod...

15位MEID驗證演算法

meid校驗碼演算法 1 將偶數字數字分別乘以2,分別計算個位數和十位數之和,注意是16進製制數 2 將奇數字數字相加,再加上上一步算得的值 3 如果得出的數個位是0則校驗位為0,否則為10 這裡的10是16進製制 減去個位數 如 af 01 23 45 0a bc de 偶數字乘以2得到f 2 1...