Skip to content

RSA验证问题 #6

Description

@zby1997

博主您好,我在验证RSA签名的时候一直出错,我的数据是这样的
原文:
whMQOag0Gc2kVe+xEwHnQvXhCrOGu+Bg

签名值:
eZLugxFci8qBdZDk2+KHRLhetWeIbgxOYtPjB/Nc0P6UMnLLC3UPEADf/7hA+4qZ69b2FuohOEFML2Yy7Kryfr5A2XOQrBiz7+5U/PWW/3K35LRZqh1WVZc75pAnbrK14STUxwGSUCTZfLqC5U9Y1F56Y3BPHs5cWvDkQEZlFTc=

证书:MIIE2TCCA8GgAwIBAgIKLBAAAAAAAAABDTANBgkqhkiG9w0BAQsFADBIMQswCQYDVQQGEwJDTjENMAsGA1UECgwEQkpDQTEUMBIGA1UECwwLQmVpSmluZyBHQ0ExFDASBgNVBAMMC0JlaUppbmcgR0NBMB4XDTIwMDUyNzE2MDAwMFoXDTIwMDgyODE1NTk1OVowPTELMAkGA1UEBhMCQ04xFTATBgNVBAMMDGNlc2hpeW9uZ2h1MTEXMBUGCSqGSIb3DQEJARYIMUBxcS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAN5yoKpDJiF8xdoDk/EE3rXp556LqQWWgB+4UwI2DbXVTbvSTY8iSn+D+voPsr7u5pIf4wTkBvD1y5Ri344/mPNiUU6n+m5iUBUHNKn/bJAZto4WIRvelURz+7VMPTNHTqDlBdwxQCepfak/Z+/Ls59GkzmzLVYicvWIzfXppAvHAgMBAAGjggJSMIICTjAfBgNVHSMEGDAWgBTg97BWGYalvVhTBfViJmNYxDjmPjAdBgNVHQ4EFgQU4APlwB+6GPDdbBSPRPS9rjhm48cwCwYDVR0PBAQDAgbAMIGoBgNVHR8EgaAwgZ0wYqBgoF6kXDBaMQswCQYDVQQGEwJDTjENMAsGA1UECgwEQkpDQTEUMBIGA1UECwwLQmVpSmluZyBHQ0ExFDASBgNVBAMMC0JlaUppbmcgR0NBMRAwDgYDVQQDEwdjYTFjcmwxMDegNaAzhjFodHRwOi8vMTExLjIwNy4xNzcuMTg5OjgwMDMvY3JsL2JqZ2NhL2NhMWNybDEuY3JsMAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEBBAQDAgD/MB0GBSpWCwcBBBRTRjEyMDEwMTE5OTAwNTI4MDAxNDAdBgUqVgsHCAQUU0YxMjAxMDExOTkwMDUyODAwMTQwIAYIYIZIAYb4RAIEFFNGMTIwMTAxMTk5MDA1MjgwMDE0MBsGCCpWhkgBgTABBA85OTgwMDAxMDAxMDgzOTEwJQYKKoEchu8yAgEEAQQXMkJAU0YxMjAxMDExOTkwMDUyODAwMTQwKgYLYIZIAWUDAgEwCQoEG2h0dHA6Ly9iamNhLm9yZy5jbi9iamNhLmNydDAPBgUqVhUBAQQGMTAwMDg5MEAGA1UdIAQ5MDcwNQYJKoEchu8yAgIBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuYmpjYS5vcmcuY24vY3BzMBMGCiqBHIbvMgIBAR4EBQwDODg5MA0GCSqGSIb3DQEBCwUAA4IBAQBPZTlrt7qL6YeDj4S/3gMRa939IxzLSyxQ8n2Iiyx5I80YLS0nIM/dz+uV+ccfQk8MvI+kD7vmT2/lC/XKepgy8e0kCt3NDcmp8gIrUL2pUImYE0bcjNVPvGgSLflxXnISio+hU3BzO0IV2879mG54jcwZHovwDZdwo+qW7Vj/CyWCCWRhRnpi2dmFa2kparLHjqQtK4SBpnaMnQsAlw4Nh8cM23xAbDPLC05YGfOVzZxJyRcJuQD1CvKgkyMwJzbWFJH28AtF3OBEwAjYw2gmWoT6HiiZGMBlWrKJ7d3HNHUPjU71ltxeTxxHRAjJtxxIG30gqBqL/2iTSfhHsKUF

我是对原文转换16进制后进行sha1,对签名值base64解码,公钥从证书中提取,在RSA的verify模块中并未验证通过,同事用之前老版本,在RSA的enc模块中选择public key加密就能通过,不知道这是什么问题,同样的数据我在其他验签工具中可以验过

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions