相关推荐
-
c++ builder 使用indy http调用webservice方法
TIdHTTP *http = new TIdHTTP(NULL); TStringList *formData = new TStringList(); try{ IdAntiFreeze1->OnlyWhenIdle = false; formData->Add("<?xml version=\"1.0\" encoding=\"utf-8\"?>\<soap...
-
BCB C++Builder 10.4 indy控件 TidHTTP(POST & GET)
首先这是第一次发,有错误之处勿喷哈。 再次,在C++Builder 10.4使用indy控件时发现资源比较少,要不就是要掏几mao。索性自己研究了一下,测试没有遇到什么问题,如下代码供您参考,(有改进的地方,可以的话也回我一下。谢谢) 控件使用的TidHTTP, 分别用IdHTTP1->Post & IdHTTP1->Get进行提交数据。如下图片是返回过来的数据, ...
-
原来C++调用HTTP API接口也能这么优雅
原来C++调用HTTP API接口也能这么优雅 动机 在开发C++程序时,难免会遇到与其他语言/系统对接的情况。百度谷歌搜了一下,发现star最高的cpp-httplib。试了一下,真香!关键这个库还是header only 引用的,这个超级Nice!!从此以后再也不担心跨语言对接了(手动滑稽)。 本文仅作抛砖引玉~ 一:cpp-httplib简介 一个header-only且跨平台的C++ HTTP/HTTPS库 只需将***httplib.h***包含到你的工程中即可完成配置(header-onl
-
C++Builder开发Web应用程序
摘要:本文通过一个实例详细介绍了Web应用程序的原理,利用C++Builder开发Web应用程序的过程。 Web应用程序是运行在服务器端的可执行程序或动态连接库。它们可以响应用户要求,动态产生超文本页面,并将信息提供给客户浏览器。 一般来说,Web应用程序可分为五种类型,分别是ISAPI、NSAPI、CGI、WinCGI、Activex。这五种不同的方式都有各自的限制,也就是说,这些方式将会
-
国密算法c语言实现,求 国密sm2 算法 第四部分 公钥加密算法 c语言实现代码,该怎么解决...
当前位置:我的异常网» C++»求 国密sm2 算法 第四部分 公钥加密算法 c语言实现求 国密sm2 算法 第四部分 公钥加密算法 c语言实现代码,该怎么解决www.myexceptions.net网友分享于:2014-07-26浏览:0次求 国密sm2 算法 第四部分 公钥加密算法 c语言实现代码本人初学者,,,算法实现摸不着头脑啊,c或c++语言实现公钥加密部分代码,请各位高手赐...
-
signtool.exe 对exe程序进行数字签名
signtool.exe是微软的数字签名制作工具,只能制作windows平台的签名, 本使用指南演示如何使用 WoSign微软代码签名证书 来给Windows平台代码签名,签名工具为WDK自带的签名工具软件 SignTool.exe,此签名工具软件仅支持DOS命令符方式签名。如果您希望使用图形化界面签名您的代码,则建议使用老版本的签名工具 SignCode.exe,并请参考
-
RSA加密的简单实现【C++ Code】
原理不再细述, 下面是简单的实现,没有使用比较大的质数, 主要是用C++不想写大数… 支持对中文的加密#include <bits/stdc++.h> using namespace std; typedef long long LL; const int MAX_N = 1000; wifstream wfin; wofstream wfout;//locale loc("zh_CN.UTF-8
-
通过RSA实现数字签名
一 用RSA生成签名 在RSA中,被签名的消息、密钥以及最终生成的签名都是以数字形式表示的。在对文本进行签名时,需要事先对文本编码成数字。用RSA生成签名的过程可用下列公式来表述: 这里所使用的D和N就是签名者的私钥。签名就是对消息的D次方求mod N的结果,也就是说将消息和自己相乘D次,然后再除以N求余数,最后求得的余数就是签名。 生成签名后,发送者就可以将消息和签名发送给接收者了。 ...
-
【C++】获取软件的数字签名
#include <wincrypt.h> #pragma comment(lib, "crypt32.lib") //作用:获取软件的数字签名 //参数: // v_pwszFilePath --- 程序的全路径 // v_pwszSign --- 用于返回数字签名的缓冲区,如果为NULL, // 那么将会需要的缓冲区大小 ...
-
ECDSA 签名验证原理及C语言实现
这两天总算把ECDSA搞明白了,本来想造个ECDSA轮子,但最近有点忙,而ECDSA轮子又不像HASH那样简单,所以就直接拿现成的轮子来记录一些ECDSA学习心得。 这里贴上github上一个比较适合学习的ECDSA代码,当然这个版本的代码没有openssl等商业级的代码专业,但是它足够简单,用来学习ECDSA原理非常合适。 easy-ecc 非对称加密算法签名/验证无非包括三步: 1. ...
-
数字签名算法c++_认证技术-数字签名
认证技术主要用于防止对手对系统进行的主动攻击,如伪装、窜扰等,这对于开放环境中各种信息系统的安全性尤为重要。认证的目的有两个方面:一是验证信息的发送者是合法的,而不是冒充的,即实体认证,包括信源、信宿的认证和识别;二是验证消息的完整性,验证数据在传输和存储的过程中是否被篡改、重放和延迟等。1. Hash函数(1) Hash函数的概念Hash函数是一类单向(计算h=H(m)是容易的,但求逆运算是困难...
-
C++符号修饰与函数签名
很久以前在一个汇编源代码里包含一个函数foo,那么汇编器将它编译成目标文件以后,foo在目标文件中的相对应的符号名也是foo。 当后来Unix平台和C语言出现后,已经存在了相当多的汇编编写的库和目标文件。这样就会产生一个问题,如果一个c程序要使用这些库的话,C语言不可以使用这些库中定义的函数和变量的名字作为符号名,否则将会跟现有的目标文件冲突。 比如有个用汇编编写的库中定义了一个函数名为main,那么我们在C语言中就不能再定义一个main函数或者变量了。 为了防止类似的符号名冲突,Unix下的C语言就规定,
-
对hash值的数字签名和验证 ——C语言实例
对hash值的数字签名和验证 ——C语言实例下面的程序首先计算一串数据的hash值并对hash值进行数字签名,对其数字签名进行验证。签名者使用私钥对hash值进行签名,将自己的公钥发布以便他人验证数字签名。这个实例执行步骤以及用的的API如下:1 使用CryptAcquireContext获取加密服务提供商的句柄(handle);2 使用CryptGetUserKey
-
c语言实现签名和签名验证
#include &lt;openssl/rsa.h&gt; #include &lt;openssl/pem.h&gt; #include &lt;openssl/err.h&gt; #include &lt;openssl/sha.h&gt; #include &lt;openssl/crypto.h&gt; void print_Hash(unsigned char *md, int ...
10 楼 qhdyuxuan 2009-06-02 15:35
9 楼 yangrg 2009-05-31 11:47
8 楼 dandy 2009-05-31 10:12
7 楼 liqiuxi 2009-05-31 09:10
感觉中国雅虎被收购后就阳痿了
6 楼 zhhui_syist 2009-05-31 08:40
5 楼 lw223 2009-05-30 22:33
4 楼 richard28530 2009-05-30 22:21
3 楼 jd2bs 2009-05-30 21:50
2 楼 mod420116 2009-05-30 20:54
1 楼 whaosoft 2009-05-30 15:41