mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
change dependency
This commit is contained in:
parent
66ca35b6a4
commit
b8ba60df50
@ -839,11 +839,15 @@ public class SM2 extends AbstractAsymmetricCrypto<SM2> {
|
||||
* 追加压缩标识<br>
|
||||
* 检查数据,gmssl等库生成的密文不包含04前缀(非压缩数据标识),此处检查并补充
|
||||
* 参考:https://blog.csdn.net/softt/article/details/139978608
|
||||
* 根据公钥压缩形态不同,密文分为两种压缩形式:
|
||||
* C1( 03 + X ) + C3(32个字节)+ C2
|
||||
* C1( 02 + X ) + C3(32个字节)+ C2
|
||||
* 非压缩公钥正常形态为04 + X + Y,由于各个算法库差异,04有时候会省略
|
||||
* 非压缩密文正常形态为04 + C1 + C3 + C2
|
||||
* 根据公钥压缩形态不同,密文分为三种形式(两种压缩形式+一种非压缩形式):
|
||||
* <pre>
|
||||
* 压缩:
|
||||
* C1( 03 + X ) + C3(32个字节)+ C2
|
||||
* C1( 02 + X ) + C3(32个字节)+ C2
|
||||
* 非压缩:
|
||||
* 04 + C1 + C3 + C2
|
||||
* </pre>
|
||||
* 非压缩公钥正常形态为04 + X + Y,由于各个算法库差异,04有时候会省略
|
||||
*
|
||||
* @param data 待解密数据
|
||||
* @return 增加压缩标识后的数据
|
||||
|
@ -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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user