Mam skrypt PHP teraz przechodzący przez kombinacje zestawu tablic. Mogę przetestować 6,1 miliarda z 500 bilionów kombinacji w ciągu 1 godziny za pomocą prostego skryptu PHP. Czy można napisać program w dowolnym języku na dzisiejszym przeciętnym komputerze, który byłby w stanie przetestować wszystkie kombinacje 500 trylionów z wielu tablic w mniej niż około 6 godzin?Jak przetestować kombinacje 500 trylionów w czasie krótszym niż 6 godzin od wykonania
Ponadto nie mam zasobów do korzystania z obliczeń rozproszonych lub klastrowych dla tego zadania. Jakiego rodzaju zyski mogłem się spodziewać konwersji kodu na wielowątkowe java/C#?
Dziękujemy
Czy jest to 48 bitów WPA do hakowania? ;) – Nabab
To ogromnie zależy od metody, której używasz do przetwarzania tych elementów tablicy i ile pamięci RAM marnujesz, aby zapisać te 500 trylionów kombinacji. W teorii tak, języki wielowątkowe mogłyby lepiej wykorzystać procesor. –
jeśli jest to ze szlachetnej przyczyny, możesz utworzyć stronę "Podaruj czas procesora" i podejdź do wirusów, zbierając bloki rozwiązań wykonanych przez użytkowników w przeglądarce ... które rozwiązałyby Twój problem z zasobami ... –