首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在c#中读取和加密PDF文件

在c#中读取和加密PDF文件
EN

Stack Overflow用户
提问于 2012-06-12 09:36:04
回答 1查看 980关注 0票数 0

我希望读取PDF文件的内容,并使用AES256加密对内容进行加密,并将内容(加密)作为base64字符串发布。

为此,我有两个解决方案

  1. 使用流读取器( PDF格式数据)读取内容,加密内容和base64编码,最后发送加密的字符串
  2. 读取PDF内容并将其转换为文本,然后再加上

哪一种是最好的方法,如果我使用第一种方法,那么就会出现任何失败的问题。

我需要你的意见请帮帮我

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-12 10:19:35

你的第一种方法似乎非常好,我肯定会采用这种方法。实际上,您所做的只是简单地将文件从一台计算机传输到另一台计算机。

如果您认为这不需要加密,那么您应该做的就是发送与读取文件完全相同的文件流,这将确保接收方获得文件的原始状态,并且可以可靠地打开文件,因为它将以与其启动时完全相同的格式打开文件。

现在,当我们考虑添加加密时,我们所做的就是更改文件的原始二进制数据。只要我们使用相同的密钥参数解密另一端的文件,我们就可以确保我们仍然拥有我们开始使用的原始文件数据(假设我们在连接期间没有任何数据丢失-例如,如果需要的话,可以为此添加一个散列检查)。

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

https://stackoverflow.com/questions/10993984

复制
相关文章

相似问题

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