정적 Public 멤버 함수 | |
static PROUD_API bool | CreateRandomBlock (ByteArray &output, int length) |
static PROUD_API bool | CreatePublicAndPrivateKey (CCryptoRsaKey &outXchgKey, ByteArray &outPubKeyBlob) |
static PROUD_API bool | EncryptSessionKeyByPublicKey (ByteArray &outEncryptedSessionKey, const ByteArray &randomBlock, const ByteArray &publicKeyBlob) |
static PROUD_API ErrorInfoPtr | DecryptSessionKeyByPrivateKey (ByteArray &outRandomBlock, const ByteArray &encryptedSessionKey, const CCryptoRsaKey &privateKey) |
RSA 공개키, 비공개키 암호화 클래스
|
static |
RSA 공개키와 비공개키를 생성합니다.
outXchgKey | 생성될 RSA 키 입니다. |
outPubKeyBlob | 생성될 RSA 키에서 export 된 공개키의 ByteArray 값입니다. |
|
static |
|
static |
|
static |
공개키로 블럭을 암호화합니다.
outEncryptedSessionKey | 암호화 될 랜덤블럭입니다. |
randomBlock | 암호화 할 랜덤블럭입니다. |
publicKeyBlob | RSA 공개키입니다. |