我需要加密單個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原語對一個塊進行加密。 –