Thesis of this paper was energy-efficient implementation of sha256crypt hash algorithm. Basic cryptography concepts were explained, cryptosystem and cryptoanalysis. Hash functions were shown including the algorithm for SHA-256 which sha256crypt uses. Also, attacks on hash functions were listed and protection against them using the salt. Profiling was done on standard implementation of sha256crypt written in C, from which was established that sha256_process_block() function is the most time and resources costly, so it was implemented u programmable logic as a custom IP core. Then the newly created IP core was connected with processor and standard implementation of sha256crypt was modified that it can send data to IP core for hash computation.