2013-12-23 6 views
1

Я использовал реестр для хранения конфиденциальной информации в Windows. Приложение, используемое для загрузки и проверки информации из реестра. Теперь im в процессе переноса приложения (закодированного в C#) для mac используя Mono.Где хранить конфиденциальные данные в Mac

Где вы хотите хранить данные?

+0

Возможно, в базе данных? –

ответ

1

Вы можете сохранить его в KeyChain.

В Mac OS X, брелка файлы хранятся в ~/Library/брелки /, /Библиотека/Брелки /, и/Сеть/Library/Брелки /, и брелок приложение GUI Access находится в Утилиты в папке приложений . Это бесплатное программное обеспечение с открытым исходным кодом, выпущенное под условиями APSL. Эквивалент Keychain Access - это/usr/bin/security. Файл (ы) keychain хранит множество данных полей, включая заголовок, URL, заметки и пароль. Только пароли и Secure Notes шифруются с помощью Triple DES.

файл брелка по умолчанию является Войти брелка, как правило, разблокирован на входа по регистрации пользователя пароль, хотя пароль для этого брелки вместо этого может отличаться от входа пользователя пароль, добавив безопасности за счет некоторого удобства [5]. Приложение Keychain Access не позволяет установить пустой пароль в цепочке ключей. Брелок для ключей можно установить автоматически «заблокированным», если компьютер простаивает какое-то время [6] и может быть заблокирован вручную из приложения «Доступ к брелокам» . При блокировке пароль должен быть повторно введен в следующий раз, когда к нему подключен брелок, чтобы разблокировать его. Переписывание файла в ~/Library/Keychains/с помощью нового (например, как часть операции восстановления) также заставляет блокировку ключей связываться и при следующем доступе требуется пароль .

Keychain Access является X приложение Mac OS, которая позволяет пользователю доступа брелка и настроить его содержимое, включая пароли для веб-сайтов, веб-форм, FTP-серверы, SSH счетов, сетевые ресурсы, беспроводных сетей, приложений для коллективной работы , зашифрованные образы дисков и т. д. Он разблокирует, блокирует и отображает пароли, сохраненные системой, которые динамически связаны с паролем пользователя, а также , управляя корневыми сертификатами, ключами и защищенными заметками. Его графический пользовательский интерфейс отображает различные брелки, обычно на наименее два; логин-логин и системный брелок. Он также включает в себя утилиту первой помощи Keychain, которая может устранить проблемы с Брелки. Различные события могут вызвать проблемы с Keychains, и иногда является единственным решением проблемы: удалить цепочку ключей , которая также удалит все пароли, хранящиеся в Keychain, и создаст новый. Обычно это находится в папке «Утилиты» под Приложениями в OS X. В качестве вспомогательного приложения для OS X оно равно с обновлениями через обновление программного обеспечения и, следовательно, его нельзя перемещать из папки «Служебные программы». Существует также включенная в командной строке команда для доступа к цепочке ключей, называемой «безопасность».

Экстракт от Wikipedia.

Примечание: с паролем root вы можете просматривать почти все сохраненные пароли на компьютере.

+1

Можете ли вы уточнить ответ – techno

+0

@techno: обновлено. –

+0

Если пароль зашифрован, то? – techno

Смежные вопросы