Senza conoscere le specifiche del paese, non vedo differenze, perché i numeri delle carte di credito sono segreti e IBAN no. Conoscendo qualcuno di loro (ok, nel caso dell'IBAN, è necessario anche un nome), uno potrebbe effettuare pagamenti, ordinare merci su Internet in alcuni paesi (ad esempio, in Germania per ordinare da Amazon sono necessari solo IBAN e nome). Per favore vedi Qualcuno può rubare soldi dal mio conto in banca se conoscono il mio IBAN e i dettagli personali? .
Quindi, consiglierei di proteggere sia il numero di conto che le parti BIC dell'IBAN, dal momento che se elimini solo poche cifre del conto bancario, utilizzando il checksum IBAN e conoscendo i numeri di conto tipici (ad esempio, ci sono banche in cui l'ultimo 2 account cifre numeriche sono sempre 00) per banca specifica (identificata con BIC), qualcuno potrebbe rinforzare un numero di conto.
Prendiamo l'IBAN tedesco come esempio. Sembra sempre
DEcc bbbb bbbb aaaa aaaa aa
DE - codice paese, cc - checksum, b - parte BIC, a - numero parte account.
Diciamo che lo maschera come:
DEcc bbbb bbbb XXXX aaaa XX
Ai miei occhi non è affatto buono, perché ora conosco il checksum e il BIC. Dal BIC, potrei sapere che la banca (1) non ha tanti account e (2) le ultime 2 cifre sono riservate per altri tipi di account, ad es. 00 per l'account principale, 01 potrebbe essere un account partner, 02 potrebbe essere un deposito a lungo termine e così via. Quindi, le ultime 2 cifre sono sempre 00 per questo conto bancario e operativo / di regolamento.
Ora abbiamo 4 cifre a sinistra. Ma da (1) concludo che la banca ha meno di 1.000.000 di clienti. I conti di questa banca saranno sempre come
00aa aaaa 00
Quindi ora ho solo bisogno di indovinare i primi due "a". Ma ho un checksum, il che rende molto facile. Se la banca ha più di milioni di clienti, potrebbe comunque avere un sistema, in cui la prima cifra identifica la regione del paese, dove è stato aperto un conto e così via.