我在C unix中有一个客户端/服务器应用程序,我需要用RSA(但不一定是RSA)加密/描述数据.是否有这种功能的库(以及相应的文档)? 最佳答案 你可以看看 SSL/TLS C API.
标签:unix
ptrace_detach,SIGINT和跟踪/断点陷阱(核心转储)
我正在尝试在程序运行时跟踪它:使用ptrace(PTRACE_ATTACH,…),ptrace(PTRACE_SINGLESTEP,…)等. 一切似乎都很好,但当我用CTRL-C退出我的跟踪程序时,我想从跟踪的程序中分离…
fcntl:打开和关闭磁盘缓冲
我写了一个简短的C程序来打开和关闭unix文件缓冲.下面的代码是打开它.我使用fcntl来获取设置,设置O_SYNC标志,然后将设置写回内核.但是当我再次获得设置时,它们没有设置O_SYNC标志. int result,…
unix – 仅在匹配记录后打印匹配标题的字段
我正在尝试从我的文件中提取特定字段.基本上,输出字段仅包含匹配的表达式,输出在匹配的记录之后开始. 这是我输入的一个例子.有时字段的顺序不同,并且在我尝试匹配的标题之前有不同的行数. 我很难找到如何使用cut和sed命令…
如何在C中设置Do not Fragment(IP_DF)标志
我想在IP数据包上设置Do not Fragment标志.有没有办法通过setsockopt()函数或通过sendto()函数的标志这样做? 我可以使用“普通”套接字执行此操作,还是必须使用原始套接字并自行构建整个IP标…
linux – 不断撤消vi
我正在使用vi(不是Vim),我想不断撤消所做的更改. u适用于单个命令undo和Ufor单线撤销.但有没有办法像 vim一样连续撤消(我记得 vim中的一个命令甚至可以在时间上撤消变化!)在vi中? 提前致谢. 编辑:…
c – 通过rsh运行守护进程
我想在Unix中的远程机器上运行程序作为守护进程.我有rsh连接,我希望程序在断开连接后运行. 假设我有两个程序:util.cpp和forker.cpp. util.cpp是一些实用程序,为了我们的目的,让它只是无限的根…
IRIX上的单调时钟
我想在IRIX上获得一个单调时钟,如: clock_gettime(CLOCK_MONOTONIC, &t); 但是IRIX上不存在CLOCK_MONOTONIC. 它有CLOCK_SGI_CYCLE,但是(如名…
什么是获取ToS字节的BSD(或可移植)方式(如linux中的IP_RECVTOS)?
获取接收数据包的ToS字节的正确(可移植,稳定)方式是什么?我正在使用recvmsg()进行UDP,并且在 linux上我可以获得ToS,如果我setsockopt()IP_RECVTOS / IPV6_RECVTCLA…
我如何递归地使用fork()?
我一直在反复编程,我在学习如何使用fork()以便递归生成子进程时遇到了麻烦.我开始编写一些非常复杂的东西,我决定以更简单的方式重新开始. 我刚开始学习流程,但我很难理解它们.该程序旨在分叉一个进程树,但是,我必须从根分…
为什么信号暂停会导致程序永远睡眠?
APUE书中说:如果信号在sig_int_flag测试之后但在暂停调用之前发生,则该过程可以永远进入睡眠状态. 我不知道为什么,有人可以告诉我吗?非常感谢. int sig_int(); /* my signal han…
unix – 无法构建GNU automake
使用wget http://ftp.gnu.org/gnu/automake/automake-1.15.tar.gz安装automake ./configure –prefix = $HOME / local对我来说很…