change dependency

This commit is contained in:
Looly 2025-01-10 00:22:05 +08:00
parent 66ca35b6a4
commit b8ba60df50
2 changed files with 12 additions and 7 deletions

View File

@ -839,11 +839,15 @@ public class SM2 extends AbstractAsymmetricCrypto<SM2> {
* 追加压缩标识<br>
* 检查数据gmssl等库生成的密文不包含04前缀非压缩数据标识此处检查并补充
* 参考https://blog.csdn.net/softt/article/details/139978608
* 根据公钥压缩形态不同密文分为两种压缩形式
* C1( 03 + X ) + C332个字节+ C2
* C1( 02 + X ) + C332个字节+ C2
* 非压缩公钥正常形态为04 + X + Y由于各个算法库差异04有时候会省略
* 非压缩密文正常形态为04 + C1 + C3 + C2
* 根据公钥压缩形态不同密文分为三种形式两种压缩形式+一种非压缩形式
* <pre>
* 压缩
* C1( 03 + X ) + C332个字节+ C2
* C1( 02 + X ) + C332个字节+ C2
* 非压缩
* 04 + C1 + C3 + C2
* </pre>
* 非压缩公钥正常形态为04 + X + Y由于各个算法库差异04有时候会省略
*
* @param data 待解密数据
* @return 增加压缩标识后的数据

View File

@ -213,10 +213,11 @@
</dependency>
<!-- SSH安全连接所使用的类库 -->
<!-- com.jcraft:jsch不支持新的加密算法此第三方版本做补充修复 -->
<dependency>
<groupId>com.jcraft</groupId>
<groupId>com.github.mwiede</groupId>
<artifactId>jsch</artifactId>
<version>${jsch.version}</version>
<version>0.2.21</version>
<scope>compile</scope>
<optional>true</optional>
</dependency>