当前位置: 首页 > news >正文

淘宝客没网站怎么做seo就业前景如何

淘宝客没网站怎么做,seo就业前景如何,网站怎么免费建站,手机app官网免费下载死磕GMSSL通信-C/C++系列(一) 最近再做国密通信的项目开发,以为国密也就简单的集成一个库就可以完事了,没想到能有这么多坑。遂写下文章,避免重复踩坑。以下国密通信的坑有以下场景 1、使用GMSSL guanzhi/GmSSL进行通信 2、使用加密套件SM2-WITH-SMS4-SM3 使用心得 ​…死磕GMSSL通信-C/C++系列(一) 最近再做国密通信的项目开发,以为国密也就简单的集成一个库就可以完事了,没想到能有这么多坑。遂写下文章,避免重复踩坑。以下国密通信的坑有以下场景 1、使用GMSSL guanzhi/GmSSL进行通信 2、使用加密套件SM2-WITH-SMS4-SM3 使用心得 ​ GmSSL这个库的问题很多,发现许多库和它都不能正常通信,都需要修改代码,不是修改客户端就是修改服务端,而且这个开源项目基本处于不维护的状态,如果准备集成的GM通信的,优先选择铜锁/Tongsuo 这个项目,毕竟背后是商业公司在维护。 1、经过最近几天的测试,发现 window编译 网上有好多编译教程,我这里也不细说了,大概步骤如下 安装Perl软件:从Perl官网(https://www.activestate.com/products/perl/downloads/)下载安装包直接安装就行了。安装完好后命令行执行【perl -v】就可以查看版本信息 以64位为列,打开“ VS2015 x64 本机工具命令提示符” 执行:perl Configure VC-WIN64A no-asm no-shared VC-WIN32 表示编译选项生成32位的库VC-WIN64A 表示编译选项生成64位的库VC-WIN64I 表示编译选项生成IA64的库,使用安腾cpu的需要使用此选项,安腾x64架构是inter自家的,比较少见no-asm 表示不使用汇编,如果本地安装了nasm工具,可以不使用此选项–prefix=D:xxx\xx 表示输出目录执行nmake 最后程序根目录生成俩个静态库 libcrypto.lib、libssl.lib 生成证书 这里就不提供证书生成的过程了,网上生成的教程很多,GMSSL需要五个证书 CA.cert.pem SE.cert.pem SE.key.pem SS.cert.pem SS.key.pem [注意] 理论上客户端和服务端的证书应该是俩套,也可以直接客户端和服务器用一样的证书,我这里直接用了一套,大家可以自行测试俩套的 GMSSL双向通信 server端代码 /** Copyright 1998-2016 The OpenSSL Project Authors. All Rights Reserved.** Licensed under the OpenSSL license (the "License"). You may not use* this file except in compliance with the License. You can obtain a copy* in the file LICENSE in the source distribution or at* https://www.openssl.org/source/license.html*//*-* A minimal program to serve an SSL connection.* It uses blocking.* saccept host:port* host is the interface IP to use. If any interface, use *:port* The default it *:4433** cc -I../../include saccept.c -L../.. -lssl -lcrypto -ldl*/#include stdio.h #include signal.h #include openssl/err.h #include openssl/ssl.h#define CA_CERT_FILE "CA.cert.pem" #define SIGN_CERT_FILE "SS.cert.pem" #define SIGN_KEY_FILE "SS.key.pem" #define ENCODE_CERT_FILE "SE.cert.pem" #define ENCODE_KEY_FILE "SE.key.pem"static int done = 0;void interrupt(int sig) {done = 1; }int main(int argc, char* argv[]) {char* port = "0.0.0.0:9999";BIO* in = NULL;BIO* ssl_bio, * tmp;SSL_CTX* ctx;char buf[512];int ret = 1, i;ctx = SSL_CTX_new(GMTLS_server_method());SSL_CTX_set_verify(ctx, SSL_VERIFY_NONE, NULL); #if 1if (!SSL_CTX_load_verify_locations(ctx, CA_CERT_FILE, NULL)){goto err;}if (!SSL_CTX_use_certificate_file(ctx, SIGN_CERT_FILE, SSL_FILETYPE_PEM))goto err;if (!
http://www.hkea.cn/news/14524357/

相关文章:

  • 淄博市建设监理协会网站搭建什么平台
  • 医疗软件网站建设公司简单网站模板
  • 自建国外购物网站网站建设原码
  • 图们市建设局网站毕业设计成品网站
  • 网站备案查询不到说明啥p2p网站建设哪家好
  • 网站建设公司前景网站建设微信营销公司
  • 公司网站推广如何做网站建设功能评估表
  • 网站建设的前期工作基础怎么用htlm5自己做网站
  • 广州站图片建设法律法规文本查询网站
  • 网站源码 和网站模板区别wordpress server酱
  • 有没有专门建设网站的公司电商网站网址大全
  • 个人档案网站该怎么做十大品牌营销公司
  • 郑州营销网站江西企业网站定制
  • 网站怎么做购物车制作花灯
  • 延边网站开发宁波市有哪些网站建设公司
  • 上海平台网站开发邵阳做网站价格
  • 官网网站域名与建设深圳外贸网站优化哪家好
  • 上海住房和城乡建设部网站首页微信怎么自己创建小程序
  • 深圳专业做网站的公司谷歌搜索引擎下载
  • 学校网站建设预算内蒙古建设部网站
  • 大连比较好的网站公司吗成都关键词优化
  • 郑州关键词网站优化排名销售培训课程
  • 网站建立失败的原因是互联网营销方法有哪些
  • 网站备份 ftp建设一个网站首先需要什么条件
  • 做网站补贴一个简单的网站怎么做的
  • 政务公开网站建设要求南阳微网站推广
  • 网站载入页面怎么做制作app软件
  • 淘宝客优惠券网站建设教程视频如何在网络上推广产品
  • 遵义做网站的网络公司网络游戏推广平台
  • 成立网站是不是需要先成立公司竞价交易