关于#算法#密码学#rsa#盲签名#的问题:这里部分盲因子常数c的限定范围是怎么来的(语言-java)

img


请教一下,这里部分盲因子常数c的限定范围是怎么来的,为什么这么计算呀

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/244495
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:基于RSA的盲签名算法Java实现
  • 除此之外, 这篇博客: 前后端RSA互相加解密、加签验签、密钥对生成(Java)中的 (2) 后端代码 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
    String publicKey = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC8cyflPzf5RPgGTszG88fuVq1g7t9aCpR/o7YeeADxh2Pgpqr4tHVHrkm79t/LZHpveRk8tZEEc/QjAVr71XTWAu/BPJmgWjCm/hmSlSEnGenqPIJF8RKAe2t/8umvC/0qUBoGiO/CbJ1RiYo3/hmhrX25fnSEDMSHOoGzWTjPzwIDAQAB";
    String signature = "Q9Mtq3gxi2YJ07FQtbry5zxGljomzKQNewhj10Ba10b3roAAdQUzqd+QyP7rqARdPQgt0ClDgvtaL2TNYLc4URh7E3Kgx8T6pSFlPnU/b3cfCoVRPrr/gJBrsCkbNMITNXpVQpwIYe3P1z+OrCUHuaQR82yCVUz3y43oOiE6qIY=";
    boolean isVerified = CryptoUtils.verifyBySHA256WithRSA(publicKey, "test", signature);
    System.out.println("是否验签通过:" + isVerified);
    

    控制台输出:

    是否验签通过:true
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^