패스워드 해시 db에 저장하는 방식 말고

압축 파일이나 pdf 암호화 처럼 오프라인에서도 동작하는 방식은 어떻게 구현함??

일종의 무손실 압축 같은건가