Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cryptapi и Win2003 / 7 сообщений из 7, страница 1 из 1
18.08.2006, 11:51
    #33927390
CherFgu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cryptapi и Win2003
Добрый день! Возникла следующая проблема. В приложении применил crypt.vcx для шифрования пароля вводимого пользователем. С указанием крипто провайдера (Microsoft Base Cryptographic Provider v1.0) и ключа. Пароли введенные под Win2000 распознаются под Win2000, Win98 пароли распосзнаются, а вот под Win2003 эти пароли не распосзнаются. Если ввести пароли под Win2003 они не распознаются когда входишь с Win2000 или Win98. Вот такая проблема. Не подскажите как решить? VFP8.
...
Рейтинг: 0 / 0
18.08.2006, 12:01
    #33927455
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cryptapi и Win2003
было то-же самое .
отказались от использования мелкософтовской шифровки
работаем с capicom
...
Рейтинг: 0 / 0
18.08.2006, 12:10
    #33927516
CherFgu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cryptapi и Win2003
Спасибо. А по подробней о capicom. Если можно пример??
...
Рейтинг: 0 / 0
18.08.2006, 12:12
    #33927530
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cryptapi и Win2003
CherFgu Не подскажите как решить?
Применять свою систему шифрования паролей... Потом и на .NET можно будет перенести без проблем

Good luck!
...
Рейтинг: 0 / 0
18.08.2006, 12:24
    #33927604
-=AlexiS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cryptapi и Win2003
ну это тоже решение от майкрософта, только нормально работающее на всех платформах.
Идешь на сайт майкрософта - поиск по capicom - качаешь и будет тебе счастие.
Доки там-же.

Пример

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
oCapiCom = CreateObject('CAPICOM.EncryptedData')
oCapiCom.Algorithm.Name =  1 
oCapiCom.Algorithm.KeyLength =  1 

oCapiCom.setsecret(ПАРОЛЬ)

Зашифровать
  oCapiCom.Content = 'start'+то_что_шифруем
  ret = oCapiCom.encrypt()

Дешифровать
    oCapiCom.decrypt(что_надо_дешифровать)
    ret = substr(oCapiCom.Content, 6 )

release oCapi
...
Рейтинг: 0 / 0
18.08.2006, 12:58
    #33927825
CherFgu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cryptapi и Win2003
Спасибо! Видимо я последую вашим советам. Успокоило что это известная неприятность. Отдельное спасибо AlexiS за пример.
...
Рейтинг: 0 / 0
18.08.2006, 13:17
    #33927940
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Cryptapi и Win2003
-=AlexiS=-ну это тоже решение от майкрософта, только нормально работающее на всех платформах.
Идешь на сайт майкрософта - поиск по capicom - качаешь и будет тебе счастие.
Доки там-же.

А как вы переносите файлы, необходимые для работы capicom на другие машины? Есть ли к нему Merge Module для InstallShield ?
С уважением, Алексей.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Cryptapi и Win2003 / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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