добре така примерно го записа в база данни като 15 цифри и букви, но не се влиза чрез оригиналната парола, която е примерно "българия", ами се влиза с кешираната. Аз искам да го направя да я записва кеширана, а после да се влиза с оригиналната
Става въпрос за хеширане, а не за кеширане.
И не ти трябва да го правиш, да се влиза с оригиналната.
Идеята е следната:
При регистрация, оригиналната парола се хешира и записва в базата данни.
При логин, оригиналната парола се хешира и се прави проверка дали съвпада с тази, от базата данни.