” А колко компютъра и с каква мощност (приблизително ) ще са необходими да се разбие подобна парола ? Броя на символите е 9999. „
Б*х го, ми то това въобще не може да се сметне
. Но пък си има наука, която се занимава с подобни изчисления - Комбинаторика. Трябва да знаеш броя на всички възможни символи, които могат да се ползват, трябва да знаеш дали има или няма повторения на символите, в случая има. И по една формулка за брой пермутации с повторения почваш да смяташ едни факториели, дето... малко трудно ми е да си представя какво ще е числото, защото мисля, че такова число не съществува
.
Примерно за числата от тото-то, от 6 числов низ при 49 възможни числа се получават 13.983.816 варианта
без повторение. Ако са с повторение изхода 25.827.165 (не съм сигурен).
Има онлайн калкулатори на пермутации. Примерно:
http://www.mathsisfun.com/combinatorics/combinations-permutations-calculator.htmlТа след като разбереш вариантите, можеш да пуснеш бруталната машина с бенчмарк и да засечеш примерно за една минута колко с комбинации ще бомбандира архива. Разделяш общия брой пермутации на броя, който си получил за минута и получаваш колко минути ще са ти необходими, за да се проверят всички пермутации. Можеш да разделиш вариантите да се обработват от 2 или повече машини , подобни на тази с която разполагаш. И така!