Показать сообщение отдельно
  #1  
Старый 16.08.2009, 14:59
NT_AUTHORITY NT_AUTHORITY вне форума
Прохожий
 
Регистрация: 06.08.2009
Сообщения: 34
Репутация: 10
По умолчанию Шифрование с помощью CryptAPI

В общем, тема длинная только начал разбираться. Первая проблема -
Код:
var
  hProv: HCRYPTPROV;
  hKey:HCRYPTKEY;
  buffer:string;
  len:DWORD;
begin
  buffer := 'Password';
  len := length(buffer);
  CryptAcquireContext(@hProv, nil, nil, PROV_RSA_FULL, CRYPT_VERIFYCONTEXT);
  CryptGenKey(hProv, CALG_RC4,CRYPT_ENCRYPT or CRYPT_DECRYPT,@hKey);
  CryptEncrypt(hKey, 0, FALSE, 0, @buffer[1], @len, len);
  ShowMessage(buffer);
Этот код ничё не шифрует хотя по логике всё правильно. В общем есть у кого РАБОЧИЕ исходники шифрования на Dlephi??
Ответить с цитированием