C OPENSSL RSA 与JAVA RSA 对接问题
最近做一个接口,对方用JAVA生成一个RSA为公钥传给我方,要求用公钥加密一字串回传,做的过程遇到如下问题: 1、公钥格式问题,对方生成的公钥为DER格式(162字节),我自己做了一个转换(即转换成PEM,openssl转换的无法用)。在偏移量22处取完所有字节(用ASN1VIEW查看得知)。 2、我方用公钥加密后,对方不能解密。&nb
作者: mryzy 发布时间: 08-15
求助,最简单的socket程序。
最近开始接触socket程序。拿unp第5章的那个tcpcli/serv实例来实验一下。结果问题出现了,启动客户端程序都时候总是error。另外,被几个问题搞混了。1、AF_UNIX和AF_INET到底有什么区别?我是在本机上实验的,那么这个参数该选什么呢?是不是服务器设置成什么,客户端也要设置成什么吗?2、还有就是sockadd的问题,到底是用sockadd还是s
作者: pandaiam 发布时间: 08-15
求救,一个关于read读socket的问题。
最近写个socket通信,用来文件传输。服务器端多线程分别read各自不同文件,然后向建立好连接的socket里写,每个线程写的文件都有各自标记。客户端一个线程专门用来从socket中读取信息,然后判断标记,分给对应的线程去写。问题来了:由于不同文件大小不一样,当最小的文件传输结束,客户端会read到一个结束标记,然后就默认文件全部传输结束。其实只有最小的传完了。弄了半天了,也没法让re
作者: robin254817 发布时间: 08-15
大家是怎么处理vim中public:的缩进的
每次在vim中用public:都会在前面缩进很多,能否有办法在打出public:后让这行向前缩一个TABclassA{ public: inti;};
作者: kingoftime3 发布时间: 08-15
const void* 转化为 void* 的办法之一
#defineDE_CONST(konst,var)\do{\ union{constvoid*k;void*v;}_u;\ _u.k=konst;\ var=_u.v;\}while(0)
作者: rain_fish 发布时间: 08-15
十六进制表示长度的问题
charhexLen[3]={0};intlen=278;hexLen[0]=len/256;hexLen[1]=len%256;//上边两句什么意思?转换成位运算该怎么写?
作者: linux_ha 发布时间: 08-15
【请教】通过read() 读 receive_socket为什么有时候会卡住?
有时候读读就不动了,也没有返回任何值,不知道是什么原因所致呢? 按理说如果用于receive的socket没有任何byte,或是哪里不对应该返回bytenumber或是-1吧?还请大家指教
作者: nine8 发布时间: 08-15
竟然编不过,求助
#include<stdio.h>intf(){ inti;LABEL1: printf("LABEL1\n"); switch(i) {
作者: zhulf753 发布时间: 08-15
通过字符串(函数名)调用函数问题
我有函数inta(inta,intb);编译成库m.so路径在/下然后我通过通信层知道要函数名a和他的两个输入参数,哪我怎么通过这个函数名调用a这个函数呢???
作者: kanhfshiys 发布时间: 08-15