Utente
- Messaggi
- 610
- Reazioni
- 9
- Punteggio
- 18
Ciao, inizio questa discussione perchè, leggendo su wikipedia, ho scoperto che gli ICCID hanno la cosiddetta cifra di controllo (CRC), peccato che ogni gestore sembri implementarla a modo suo.
Io ho provato:
iccid del tipo: 8939YYxxxxxxxxxxxxC [- D], con YY MNC del gestore e C cifra di controllo, [-D] cifra che mette postemobile
Coopvoce/Tim -> is_valid(YYxxxxxxxxxxxxC) = vero
postemobile (vodafone) ->is_valid(8939YYxxxxxxxxxxxxCD) = vero
ringo/postemobile(wind)/tre/vodafone -> is_valid(8939YYxxxxxxxxxxxxC) = vero
com'è possibile che ogni gestore utilizzi un metodo diverso per stabilire se il codice è corretto o meno?
Da cosa potrebbe dipendere, il produttore della sim?
Per la verifica ho usato un'implementazione dell'algoritmo di lhun (facile da fare anche a mano)
su excel
Io ho provato:
iccid del tipo: 8939YYxxxxxxxxxxxxC [- D], con YY MNC del gestore e C cifra di controllo, [-D] cifra che mette postemobile
Coopvoce/Tim -> is_valid(YYxxxxxxxxxxxxC) = vero
postemobile (vodafone) ->is_valid(8939YYxxxxxxxxxxxxCD) = vero
ringo/postemobile(wind)/tre/vodafone -> is_valid(8939YYxxxxxxxxxxxxC) = vero
com'è possibile che ogni gestore utilizzi un metodo diverso per stabilire se il codice è corretto o meno?
Da cosa potrebbe dipendere, il produttore della sim?
Per la verifica ho usato un'implementazione dell'algoritmo di lhun (facile da fare anche a mano)
su excel