数字のみ 10文字 
英字小文字のみ 26文字
数字+英字小文字 36文字 ←これが一番多いですね。 
英字大文字小文字 52文字
英字大文字小文字+数字 62文字

で数字のみの4桁の場合10の4乗で1万桁ですね。
これなら解析ソフト使われた場合数秒で解析されます。(暗号化やプロテクト無しの場合)

最低でも英字小文字+数字の8桁以上にしましょう
36の8乗なので

私の場合は英字大文字小文字+数字で32桁ぐらいにしています。
62の32乗。 ほぼ不可能ですねw
むろん入力するのはめんどくさいので自動化ツール使っていますが・・・
仮に第三者がハッキングしようとした場合
2.272657884496751e+57桁

e+は乗と言う意味です。
とりあえずハッキング出来ないという意味で・・・