1)RSA_PKCS1_PADDING 填充模式,最經常使用的模式
要求: 輸入 必須 比 RSA 鑰模長(modulus) 短至少11個字節, 也就是 RSA_size(rsa) – 11。若是輸入的明文過長,必須切割, 而後填充
輸出 和modulus同樣長
根據這個要求,對於1024bit的密鑰, block length = 1024/8 – 11 = 117 字節
2) RSA_PKCS1_OAEP_PADDING
要求:RSA_size(rsa) – 41
3)for RSA_NO_PADDING 不填充
RSA_size(rsa)
通常來講, 咱們只用RSA來加密重要的數據,好比AES的key, 128bits = 16加密