此前我使用的是沒有填充的rsa簽名,但是現在我被要求添加PKCS1_OAEP填充,最初我試圖簡單地添加此標誌「RSA_PKCS1_OAEP_PADDING」,但它在運行時給出錯誤代碼,如下所示使用RSA_PKCS1_OAEP_PADDING進行RSA簽名
error:04066076:rsa routines:RSA_EAY_PRIVATE_ENCRYPT:unknown padding type
而且我GOOGLE了關於與PKCS1_OAEP填充RSA簽名,但除了它是說,實施RSA_PKCS1_OAEP填充你必須使用這一個
int RSA_padding_add_PKCS1_OAEP(unsigned char *to, int tlen,
unsigned char *f, int fl, unsigned char *p, int pl);
然後做與private_encrypt沒有得到任何東西RSA_NO_padding b ut仍然有困惑,因爲他們沒有清楚地說明如何明確地使用這個padding_add函數。任何人都可以提供幫助,我們真的會明白這一點。
由於事先