czego mozna dowiedziec sie z numeru konta bankowego?

0

jakie informacje mozna uzyskac majac tylko numer konta? i nie chodzi mi tu o podejscie do okienka i spytanie pani tam pracujacej.

0

no chyba niczego, nie jest to jakieś specjalnie układany numerek, chociaż np z mBanku można wyłuskać z karty datę założenia konta

chyba jest tam jakaś suma kontrolna a jak nie ma to jestem oburzony ;P

// tfu - co ja tu napisałem to było niezgodne z granicami nie wiem czego ;P

http://forum.msstudio.com.pl/kody.php?tytul=Sprawdzanie%20poprawno%C2%9Cci%20Sum%20Kontrolnych napisał(a)

Nowe oznakowanie rachunków bankowych jest już prawie zgodne z tym systemem. Dwie początkowe cyferki to właśnie cyfry kontrolne.

65 1060 0076 0000 3200 0005 7153

Aby uzyskać pełną zgodność należy dodać przed numerem litery PL.

PL65 1060 0076 0000 3200 0005 7153

Numery systemu IBAN (International Bank Account Number) zostały wprowadzone normą ISO-13616 w celu weryfikacji numerów kont bankowych w międzynarodowym przepływie pieniędzy. Numer IBAN składa się z dwuliterowego kodu kraju według normy ISO-3166 (dla Polski są to litery PL), dwucyfrowej liczby kontrolnej oraz numeru konta bankowego BBAN według systemu wybranego w danym kraju i danym banku. Numer konta BBAN może być dowolnej długości (do 30 znaków) ale długość musi być stała dla danego kraju. Numer konta może zawierać cyfry 0-9 i wielkie litery alfabetu łacińskiego A-Z. Do celów prezentacyjnych np. na wydrukach można numer IBAN dzielić na grupy 4-ro znakowe oddzielając je znakiem spacji.

Przyjęty przy weryfikacji system cyfr kontrolnych zgodny z ISO-7064 nie posługuje się wagami, ale traktuje numer IBAN jako liczbę całkowitą, która powstaje przez przesunięcie 4 początkowych znaków na koniec (kod kraju i dwucyfrowa liczba kontrolna), zamianę liter łacińskich A-Z na liczby całkowite od 10 do 35.

Weryfikacja składa się z następujących kroków:
krok wstępny : usuń niealfanumeryczne znaki - np. spacje, myślniki itd.
krok 1 : przesuń 4 pierwsze znaki na koniec,
krok 2 : zamień litery na dwucyfrowe liczby; A=10, B=11, ... Y=34, Z=35
krok 3 : podziel całkowicie liczbę z kroku 2 przez 97,
krok 4 : jeśli reszta z dzielenia wyniosła 1 to numer IBAN jest prawidłowy.

Wyliczanie cyfr kontrolnych
Wyliczenie składa się z następujących kroków:
krok wstępny : utwórz numer IBAN wraz z kodem kraju, a w miejscu cyfr kontrolnych wstaw 00
krok 1 : przesuń 4 pierwsze znaki na koniec,
krok 2 : zamień litery na dwucyfrowe liczby; A=10, B=11, ... Y=34, Z=35
krok 3 : podziel całkowicie liczbę z kroku 2 przez 97 i resztę z dzielenia odejmij od 98,
krok 4 : jeśli reszta z dzielenia jest jednocyfrowa to dopisz 0 przed tą cyfrą.

Przykład
krok wstępny:
BE62 5100 0754 7061 staje się BE62510007547061
krok 1
BE62510007547061 staje się 510007547061BE62
krok 2
literę B zamieniamy na 11, literę E zamieniamy na 14
510007547061BE62 staje sie 510007547061111462
krok 3
Obliczamy resztę z dzielenia;
jeśli reszta =1 to numer jest dobry
krok 4
510007547061111462 MOD 97 = 1 czyli dobry

Uwaga: tak długie liczby całkowite nie dają się przedstawić dokładnie w typowym języku programowania. W trakcie obliczeń należy podzielić długi ciąg cyfr na mniejsze porcje i na nich zrobić obliczenia w trybie tak jak to się robi na papierze. Liczba cyfr w podzielonych liczbach zależy od typu całkowitoliczbowego jaki wybierzemy do reprezentacji tych liczb.

123456789012 dzielimy na dwie liczby:
123456 i 789012
123456 MOD 97 = 72
resztę z dzielenia dopisujemy na początku drugiego kawałka
72789012 MOD 97 = 18 to jest właśnie wynik dzielenia
całkowitego liczby 123456789012 przez 97

0

wlasciwie gdyby ta osoba miala konto w tym samym banku co Ty to gdyby Ci przelala pieniazki na swoje konto to powinienes miec mozliwosc sprawdzenia jej danych osobowych. Przynajmniej ja tak mam w BPH. Natomiast kazdy inny (chyba) sposob jest nielegalny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1