当前位置:  开发笔记 > 编程语言 > 正文

MSMQ.在邮件存储在驱动器上时保持邮件正文加密

如何解决《MSMQ.在邮件存储在驱动器上时保持邮件正文加密》经验,为你挑选了0个好方法。

我的项目需要保持所有数据加密,因此MSMQ也需要加密.但是从文章(https://msdn.microsoft.com/en-us/library/ms704178(v=vs.85).aspx)中可以看出来自私有队列的消息默认存储在...\MSMQ\Storage中\ p000000x.mq文件.

配置专用队列时,将其隐私级别设置为"Body",当我将加密消息发送到此队列时,然后在文本查看器中打开...\MSMQ\Storage\p000000x.mq文件(我使用远程管理器十六进制编辑器) ),我看到消息的纯文本.它没有加密.要发送消息我使用下一个代码:

message.UseEncryption = true;
message.EncryptionAlgorithm = EncryptionAlgorithm.Rc2;

尽管指定了消息加密,但消息...\MSMQ\Storage\p000000x.mq保持畅通.见下图.

在此输入图像描述 所以我的问题是:是否有一些内置工具可以在...\MSMQ\Storage\p000000x.mq文件中将邮件加密到驱动器上?或者我需要在发送到队列之前加密消息体,然后,当从队列中查看时,我需要解密它吗?

非常感谢!

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有