🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.pl.matematyka
Article #10007

Ilość kombinacji

#10007
From: Remek
Date: Sat, 08 Aug 2009 21:39
35 lines
2071 bytes
Witam

Przepraszam za trywialne pytanie, ale w sieci jest dużo niekompetentnych
artykułów na ten temat i trudno znaleźć jednoznaczna odpowiedź. Otóż mam
napisać program liczący ilość kombinacji k znaków ze zbioru n znaków. Może
to być np. hasło dostępowe do czegoś. Znaki w hasle mogą powtarzać się
dowolną ilość razy. Znalazłem troche materiałów, ale trudo sie w nich
poruszać bez ugruntowanej wiedzy. Jak nazywa sie omawiane zagadnienie?
Mutacja, permutacja, wariacja ...?

Znalazłem wzór:

K = n do potęgi k

gdzie:

K  - ilość mozliwych kombinacji
k  - podzbiór znaków hasła
n  - zbiór znaków jakie mamy do dyspozycji/użycia

Taki wzór jest np. tutaj:

http://matma4u.akcja.pl/twierdzenia/kombinatoryka/k.htm

Chodzi o ten ostatni na wariacje z powtórzeniami. Wg tego wzoru wychodzą
astronomiczne liczby. Np. ilość możliwych kombinacji 4-ro znakowego hasła ze
zbioru 30 znaków wychodzi 810 000, a dla 10 znakowgo to już astronomiczna
liczba 651 044 743 906 304.

Zakładając, że komputer wykona 1000 operacji sprawdzających na sekundę,
złamanie takiego hasła metodą brute force zajmie mu 20 644 lata.

Czy popełniam błąd w rozumowaniu?

Pozdrawiam  Remek
Technical Details
Message-ID: <h5krai$504$2@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "Remek" <wiasmed@neostrada.pl>
Newsgroups: alt.pl.matematyka
Subject: Ilość kombinacji
Date: Sat, 8 Aug 2009 23:39:17 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 36
Message-ID: <h5krai$504$2@inews.gazeta.pl>
NNTP-Posting-Host: acpc110.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: inews.gazeta.pl 1249767570 5124 83.10.208.110 (8 Aug 2009 21:39:30 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Sat, 8 Aug 2009 21:39:30 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700
X-Priority: 3
X-Newsreader: Microsoft Outlook Express 5.50.4807.1700
X-User: remeka
X-MSMail-Priority: Normal
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit