На маках, например, все эти пароли шифруются кейчейном. Без пароля пользователя — не вскрыть
И так BitLocker можно поставить - то же самое, только вообще ничего не вскрыть. Проблема в том, что пользователь допускает посторонних к незаблокированному компьютеру. А её не разработчики решать должны.