PKCS填充方式

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加密

相關文章
相關標籤/搜索