Kung ang password na nasa database mo ay naka-encrypt gamit ang str, hash, o md5, maaaring mahirap o malabo na makuha ang plaintext version nito. Ang mga ganitong encryption methods ay ginagamit upang masiguro na ang sensitive information ay hindi basta-basta nababasa o naa-access ng iba.
Kung ikaw ang nag-encrypt ng password at nais mong i-retrieve o i-decrypt ito, kailangan mo rin gawin ang tamang decryption process na kadalasang katapat ng encryption method na ginamit mo. Halimbawa, kung ang password ay naka-hash gamit ang md5, maaari mo itong i-try i-hash muli ang mga possible passwords gamit ang md5 function at i-compare sa naka-store na hash value sa database.
Kung hindi mo naman ito ang nagawa at ang password ay naka-encrypt sa database ng ibang application, maaaring hindi eto maging feasible o ethical na i-crack o i-decrypt. Sa halip, maaari mong i-try mag-reset ng password o humingi ng tulong sa administrator ng sistema para makakuha ng access sa account o information na kailangan mo.
Mahalaga rin na tandaan na ang pag-crack o pag-decrypt ng passwords na hindi iyo ay maaaring labag sa privacy policies at maging îllégâl sa ilang jurisdiction. Kung mayroon kang legal na karapatan o authority na gawin ito, siguraduhin mong sundin ang tamang procedures at protocols para sa pag-access sa sensitive data.