Вроде то что нужно…
Получается так:
1. Во время первого запуска программы, генерируется ключ к данным
2. Просим указать пароль администратора, этим паролем шифруем этот ключ и получаем зашифрованный ключ.
3. Создаем пользователя из под администратора и пользуясь расшифрованным ключом, генерируем новый зашифрованный ключ для пользователя.
Да и вообще решил обойтись без POST. Нашел у этого календаря фишку dateInfo, теперь просто буду подгружать со страницей информацию о занятых и свободных днях.