需要有关 C# .NET 中的完整 Triple DES MAC 的帮助
我的工作需要 .NET 中完整的三重 DES MAC 功能(如 [ISO 9797-1] 中定义的 MAC 算法 1,具有输出转换 1,没有截断,并且用三重 DES 代替分组密码)
我的问题是我不知道如何在 C#.NET 中实现此算法
是否有任何建议(或代码片段)可以帮助我实现它(.NET 类和方法)
提前致谢! 此致, 黎海平
My work needs the full triple DES MAC function in .NET (as as defined in [ISO 9797-1] as MAC Algorithm 1 with output transformation 1, without truncation, and with triple DES taking the place of the block cipher)
My problem is that I don't know how to implement this algorithm in C#.NET
Is there any suggestion (or code snippet) that would helps me implementing it (.NET Class and method)
Thanks in advance!
Best regards,
Hai-Binh LE
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
.Net 库已包含 TripleDES 消息验证器代码算法的实现。
您可以找到文档和示例
顺便说一下,您没有提到您使用的是哪个版本的 .net 框架,所以我在这里假设是 3.5。
The .Net Library already contains an implementation of the TripleDES Message Authenticator Code algorithm.
You can find the documentation and example here.
You didn't mention which version of the .net framework you were using, incidentally, so I've assumed 3.5 here.