암호화 개체와 연결된 키를 사용하여 데이터 버퍼를 암호화합니다.
HRESULT
__stdcall Encrypt(
__in PINFORMATIONCARD_CRYPTO_HANDLE hCrypto,
__in BOOL fOAEP,
__in DWORD cbInData,
__in_bcount( cbInData ) PBYTE pInData,
__out DWORD *pcbOutData,
__out_bcount( *pcbOutData ) PBYTE* ppOutData );
매개 변수
| 매개 변수 | 설명 |
|---|---|
hCrypto |
이전에 해제된 보안 토큰과 연결된 암호화 개체에 대한 핸들입니다. |
fOAEP |
false이면 암호화 이전에 PKCS1(공개 키 암호 표준) v1.5 패딩이 데이터에 추가되고, true이면 암호화 이전에 PKCS1 v2 패딩이 데이터에 추가됩니다. |
cbInData |
입력 버퍼의 길이(바이트)입니다. |
pInData |
암호화할 데이터입니다. |
pcbOutData |
출력 버퍼의 길이(바이트)입니다. |
ppOutData |
암호화된 데이터를 넣을 출력 버퍼입니다. |
속성 값/반환 값
HRESULT: NULL 또는 0인 매개 변수가 있으면 E_INVALIDARG가 반환됩니다. 버퍼가 NULL이면 E_OUTOFMEMORY가 반환됩니다.
요구 사항
Windows Vista
헤더: infocard.h에 선언됨
라이브러리: infocardapi.lib 사용
참고 항목
참조
개념
.gif)
이 항목에 대한 의견을 Microsoft에 보내 주십시오.
Copyright © 2007 by Microsoft Corporation. All rights reserved.