AES의 단일 블록을 암호화해야합니다. 나는 CBC와 다른 어떤 모드도 사용할 수 없다. 내가 본 모든 예제는 스트리밍 모드를 사용합니다.AES와 Crypto로 단일 블록을 암호화/복호화하십시오.
편집 : 괜찮 았어, 다음 방식으로했는데이 시도는 정말 싫어.
void dec(const byte *key, const byte* xblock, const byte *cipher, byte *plain) {
AESDecryption d;
try {
const NameValuePairs &nvp = MakeParameters("", 0);
d.UncheckedSetKey(key, 16, nvp);
d.ProcessAndXorBlock(cipher, xblock, plain);
}
catch(...) {}
}
원하는 [ECB 모드] (http://www.cryptopp.com/docs/ref/struct_e_c_b___mode.html). –
@GregS, no)) 혼자서 모드를 만들고 싶습니다. AES 프리미티브로 한 블록을 인코딩해야합니다. – Yola
그것은 ECB 모드가 의미하는 것입니다 !! AES 프리미티브를 사용하여 하나의 블록을 암호화하는 것입니다. –