使用RSA-SHA1 Base64加密对数字签名进行数字签名

时间:2009-10-27 17:32:39

标签: delphi

  

可能重复:
  Free Encryption library for Delphi

我正在尝试使用AuthSub与Google服务进行交互: AuthSub Authentication

在文档中说明了这一点:

  

安全令牌的签名。该值必须是签名   由提供的证书对应的私钥制作   在注册期间。它必须在BASE64中编码,并且必须使用   使用PKCS#1填充算法的带有RSA的SHA-1。

我使用openssl创建公钥/私钥,并已成功上传(我认为)我的证书到谷歌。我可以使用哪个组件来完成令牌的数字签名?

感谢。

1 个答案:

答案 0 :(得分:1)

我最近基于Marco Ferrante在http://www.disi.unige.it/person/FerranteM/delphiopenssl/的工作,在Delphi中实现了一些OpenSSL API。网站上也有一些很好的样本。 看一下EVP_Sign ...函数。