首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有网络流的Bouncy Castle

具有网络流的Bouncy Castle
EN

Stack Overflow用户
提问于 2013-01-16 10:25:37
回答 1查看 949关注 0票数 2

我正在尝试创建一个流式cyrpto包装器。我有一个网络连接,加密数据流,我想在飞行中解码它。这里有一个使用原生加密类的相同功能的链接,但我需要使用Bouncy Castle来实现。

https://github.com/pdelvo/Pdelvo.Minecraft/blob/master/Pdelvo.Minecraft.Network/AesStream.cs

我试着使用BufferedStreamCipher,但不知道如何让它工作,也找不到任何示例。任何帮助都将不胜感激。

谢谢,雷

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-16 16:57:35

所以它看起来像是CFB8模式下的AES,你需要一个流。

可以使用以下命令获取enc/dec cipher对象

CipherUtilities.GetCipher("AES/CFB8/NoPadding");

您必须对每个调用Init,并使用

新建ParametersWithIV(

KeyParameter(keyBytes),ivBytes)

然后你可以用它们包装一个(双向)流:

新CipherStream(innerStream、readCipher、writeCipher)

这可能会让你入门,但我不是百分之百确定它会以你需要的方式流动。试一试吧。如果我们可以做些什么来改进它,请回复我或发布到BC C#邮件列表。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14350455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档