Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Win CryptAPI / 6 сообщений из 6, страница 1 из 1
29.02.2016, 14:13
    #39181422
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win CryptAPI
Подскажите по CryptAPI

Нужно закриптовать строку от имени виндового юзера, чтобы тот же юзер мог с любой машины в домене раскриптовать эту строку.
Я раньше как-то это делал, не могу вспомнить :(
У меня CryptGetUserKey постоянно говорить NTE_NO_KEY, как сгенерить ключ и засунуть его в криптоконтейнер? Ключ генерю без хеша и пароля. С хешем и паролем всё ок(в смысле он и не должен быть в криптоконтейнере)
...
Рейтинг: 0 / 0
29.02.2016, 14:56
    #39181481
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win CryptAPI
Проблема решена, всем спасибо :)
...
Рейтинг: 0 / 0
01.03.2016, 09:45
    #39182121
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win CryptAPI
Не решена.
Как зашифровать текст, сидя под учёткой доменного пользователя в винде, без пароля, чтобы только этот пользователь мог расшифровать. Обычный ключ, используемый шифрования и передачи ключей, не работает, ломается на CryptEncrypt
...
Рейтинг: 0 / 0
01.03.2016, 10:24
    #39182174
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win CryptAPI
Не использовал. Но вроде CryptProtectData то, что Вы ищете.
MSDNCryptProtectData function

The CryptProtectData function performs encryption on the data in a DATA_BLOB structure. Typically, only a user with the same logon credential as the user who encrypted the data can decrypt the data. In addition, the encryption and decryption usually must be done on the same computer. For information about exceptions, see Remarks.
...
Typically, only a user with logon credentials that match those of the user who encrypted the data can decrypt the data. In addition, decryption usually can only be done on the computer where the data was encrypted. However, a user with a roaming profile can decrypt the data from another computer on the network.
...
Рейтинг: 0 / 0
01.03.2016, 13:18
    #39182464
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win CryptAPI
Leonid Kudryavtsev,

Спасибо! Да, оно самое, блин, тупею-тупею...
...
Рейтинг: 0 / 0
01.03.2016, 13:22
    #39182470
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Win CryptAPI
Я так же тупил, когда была нужна обычное шифрование по ключу. Наткнулся на похожие ф-ции и понять не мог, как же им ключ и пароль подсунуть ))) Т.ч. использовать в продакшене не использовал, но "шумок остался" ( C )
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Win CryptAPI / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]