Про кейстор пока в голову не приходит ничего. А вообще ты похоже малварь там пишешь ;) Иначе зачем тебе такие жёсткие условия взаимодействия с юзером :)
нет, не малварь
требования заказчика
есть справочник, у которого самое важно поле собирается по крупицам и очень жалко если его кто-то из базы перельет и напишет свою прогу
поэтому в варианте для РС это поле в базе зашифровано, не для крутого хакера, но взлом затруднит
как там храниться не скажу - не знаю
смысл давать пароль пользователю, если алгоритм расшифровки тут же в коде можно посмотреть