作者newvalentine (haha)
看板java
标题[问题] JAVA 和 VB.NET DSA 签章是否有互通?
时间Thu May 10 21:20:33 2012
最近要实作 JAVA 和 VB.NET 两端程式的 DSA 签章验签的功能
JAVA 端自己写了一整套从产生 PriKey 和 PubKey 加解签都可以顺利进行
可是当要用 Signature 验 VB.NET 产生的签章就会发生
invalid encoding for signature
VB.NET 那端实际作是用 DSACryptoServiceProvider 然後产生签章
两边签章各自转 Base64 独自验都可, 可是互相拿来验就不行
有看两边的签章 VB.NET 是 56 bytes 可是 JAVA 是 64 bytes
不知道有没有人要碰到一样问题呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.240.164.132
※ newvalentine:转录至看板 Visual_Basic 05/10 21:38
1F:推 bravomao:签章基本上是杂凑,您是不是演算法不同啊? 05/10 22:14
2F:→ newvalentine:我用 signature.getinstance("DSA") 不知道 05/10 22:26
3F:→ newvalentine:是否和 VB 的一样 05/10 22:35