Jest głupi... wystarczy posolić.ale co do rainbow tables to ze wszystkiego da się zrobić, może to i pracochłonne ale się da, jedyne co mogę wymyślić to własny algorytm hashowania/szyfrowania, którego nie udostępnisz(i to nie jest takki głupi pomysł w sumie)