معمولا، تو این موارد hashing استفاده میشه، این Hash ها یه طرفه هستند، یعنی از Hash نمیشه به اصل رسید، فقط از اصل میشه به Hash رسید. (از الگوریتمهای Hashing شناخته شده md5 - sha)
معمولا طول Hash ثابته و طبق اصل لانه کبوتری،بی نهایت کلمه با Hash یکسان داریم
![Smiley :)](https://forum.ubuntu-ir.org/Smileys/default/smiley.gif)
البته یه کم {نمک} هم اضافه میشه، و بنابراین حتی دو کاربر با رمز یکسان هم اینجا دو عبارت مختلف دارن (میتونید امتحان کنید) بنابراین جواب دوم نه میشه (مگه با یه الگوریتم که کلی پسورد رو تست کنه، که اونم نمیشه Decrypt ) و سه هم که جواب داده شد خود به خود.
اما قسمت چهارم، بله.