前后端配合使用AES/CBC/PKCS7Padding 实现加解密数据(crypto-js、bouncycastle-java)
简述如题,最近项目需要选择一套对称加密算法,来满足前后端之间的加解密操作。初步打算前端使用crypto-js来实现,后端使用java本身的加密算法实现但,遇到了一个问题:java本身只支持NoPadding和PKCS5Padding,如下图:而crypto-js提供的padding包括如下图,没有PKCS5Padding,所以不得以,前后端最终使用PKCS7Padding来实现功能前端npmicr