Onion Routing实验

在进行Onion Routing实验时,遇到时间数据不一致问题,原因是服务器间系统时间不同步。解决方案是确保文件发送与接收在同一机器进行。实验中涉及RSA加密,对比了Cryptopp中PKCS1v15与OAEP填充方案。原程序的Hex编码导致加密解密效率降低,修复了C-style字符串复制的bug,但多层加密时仍遇到密文无效错误,可能是密文作为消息本身存在问题。实验结果显示,通过洋葱路由的吞吐量较低。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天开始在六台服务器上Linux采集Onoin Routing的运行throughput数据。在不同的机器上使用gettimeofday来获取时间数据,却发现总是文件接受方的时间数据居然比发送方的时间数据还要早!想了一会明白了,再查看一下不同机器上的系统时间,果然,后者的系统时间比前者的慢。所以解决方案就是把最终的文件接收进程也放到和文件发送进程的同一台机器上啦!


实验效果图:



有关RSA的padding:(http://golang.org/src/pkg/crypto/rsa/pkcs1v15.go

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值