Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DirectoryEntry mbstore = new DirectoryEntry(
- @"LDAP://" + strhome,
- m_serviceaccount,
- [m_pwd],
- AuthenticationTypes.Secure);
- DATA_BLOB blobIn, blobOut;
- blobIn.pbData=(BYTE*)data;
- blobIn.cbData=wcslen(data)*sizeof(WCHAR);
- CryptProtectData(&blobIn, description, NULL, NULL, NULL, CRYPTPROTECT_LOCAL_MACHINE | CRYPTPROTECT_UI_FORBIDDEN, &blobOut);
- _encrypted=blobOut.pbData;
- _length=blobOut.cbData;
- DATA_BLOB blobIn, blobOut;
- blobIn.pbData=const_cast<BYTE*>(data);
- blobIn.cbData=length;
- CryptUnprotectData(&blobIn, NULL, NULL, NULL, NULL, CRYPTPROTECT_UI_FORBIDDEN, &blobOut);
- std::wstring _decrypted;
- _decrypted.assign((LPCWSTR)blobOut.pbData,(LPCWSTR)blobOut.pbData+blobOut.cbData/sizeof(WCHAR));
Add Comment
Please, Sign In to add comment