django를 이용하는 사이트 비밀번호를 현실적으로 크랙할 수 있을까 궁금해서


https://github.com/ctz/fastpbkdf2 이용해서 멀티쓰레드로 간단히 짜봤는데


i7-8700로 초당 135회 밖에 시도를 못해보네


django PBKDF2 iteration이 150,000라서 좀 많이 빡센 듯


위 라이브러리 README 보면 OpenSSL 대비 2배는 빠르다고 선전하던데 (벤치마크에 아톰을 써서 좀 의심스럽긴 하지만)


최적화 빡세게 된 라이브러리 + C언어로 최대한 군더더기 없이 짜려고 해봤는데도 이정도면


초대형 사이트에서는 초당 로그인 수가 어느정도 될 지 모르겠지만


실제 서비스에 로그인 만으로도 거의 서버 1대가 풀로드로 돌아야 될 듯;


그렇지만 전쟁나면 미국은 이정도는 기꺼이 뚫을 수 있겠지?