Hi Jeba just thinking out loud: > if that password == password in superblock > mount filesystem > else > mount fails If the password is also stored then one can use a disk utility to examine the harddisk and retrieve the password unless you further encrypt the data too. while I haven't worked on filesystems, a better spproach is encrypt the filesystem with the password which I guess is a symmetric cipher you're using. Store a CRC of the a particular data. After decryption if the CRCs match, then allow further access. essentially: get passwd plaintext = decipher(passwd, ciphertext) if (crc(plaintext)==stored_crc) { /*allow access*/ } else { /*bomb out with error*/ } regards, Sharath __________________________________ Do you Yahoo!? Check out the new Yahoo! Front Page. www.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/