|
Хэширование в PB 11.5.1
|
|||
---|---|---|---|
#18+
Может кто-ть сталкивался с такой задачей. Необходимо на клиентской стороне получить хэш пароля, для последующей передачи данных. Хэш должен быть получен с помощью алгоритма SHA-512. Подскажите какую библиотеку проще использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2010, 23:37 |
|
Хэширование в PB 11.5.1
|
|||
---|---|---|---|
#18+
самое простое http://www.sedosoft.com/downloads/crypto/SHA512/ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2010, 03:34 |
|
Хэширование в PB 11.5.1
|
|||
---|---|---|---|
#18+
Dmitry.., так только через командную строку, с использованием файла - не айс( Собрал Crypto++ 5.6 на VC 6.0 в dll, но использовать в проекте не получается. Error calling external function StaticAlgorithmName;ansi 1 Функция объявлена в Local External Functions: private FUNCTION string StaticAlgorithmName() LIBRARY 'cryptopp.dll' ALIAS FOR 'StaticAlgorithmName;ansi' 2 используется при клике на кнопку ls_name = StaticAlgorithmName() ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2010, 11:34 |
|
Хэширование в PB 11.5.1
|
|||
---|---|---|---|
#18+
Еще одно уточнение собранная dll содержит класс class CRYPTOPP_DLL SHA512 : public IteratedHashWithStaticTransform<word64, BigEndian, 128, 64, SHA512, 64, CRYPTOPP_BOOL_X86> { public: static void CRYPTOPP_API InitState(HashWordType *state); static void CRYPTOPP_API Transform(word64 *digest, const word64 *data); static const char * CRYPTOPP_API StaticAlgorithmName() {return "SHA-512";} }; как его можно использовать из PB ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2010, 11:37 |
|
Хэширование в PB 11.5.1
|
|||
---|---|---|---|
#18+
MS CryptoAPI ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2010, 13:46 |
|
Хэширование в PB 11.5.1
|
|||
---|---|---|---|
#18+
alexis glinski, спасибо за подсказку, встречный вопрос - есть метод public FUNCTION string CryptAcquireContext(...) LIBRARY 'crypto32.dll' ALIAS FOR 'CryptAcquireContext' у него параметры __out HCRYPTPROV *phProv, __in LPCTSTR pszContainer, __in LPCTSTR pszProvider, __in DWORD dwProvType, __in DWORD dwFlags Типы этих параметров PB не ест, надо приводить к родным. Вопрос в том что делать с HCRYPTPROV ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2010, 16:13 |
|
Хэширование в PB 11.5.1
|
|||
---|---|---|---|
#18+
Вопрос закрыт http://www.topwizprogramming.com/freecode_crypto.html ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2010, 17:22 |
|
|
start [/forum/topic.php?fid=15&fpage=26&tid=1335960]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 134ms |
0 / 0 |