Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#中使用RSACryptServiceProvider加密/解密excel文件?_C#_Encryption_Cryptography_Public Key Encryption_Rsacryptoserviceprovider - Fatal编程技术网

在C#中使用RSACryptServiceProvider加密/解密excel文件?

在C#中使用RSACryptServiceProvider加密/解密excel文件?,c#,encryption,cryptography,public-key-encryption,rsacryptoserviceprovider,C#,Encryption,Cryptography,Public Key Encryption,Rsacryptoserviceprovider,如何使用私钥/公钥对C#NET中的excel文件进行加密/解密 本文描述了一种进行加密的方法,但此示例仅适用于加密/解密文本,而不适用于excel文件 如何加密/解密excel文件(使用非对称RSA加密)?单向 在该文章的EncryptData方法中,它接受一个要加密的字符串,然后在加密之前将其转换为字节。要从文件中获取字节,可以使用 只需更改方法,使参数为文件路径而不是文本数据,并根据需要使用filestream读取/写入字节。同样,对于解密数据方法。您提供的链接不是使用RSA加密数据(如文件

如何使用私钥/公钥对C#NET中的excel文件进行加密/解密

本文描述了一种进行加密的方法,但此示例仅适用于加密/解密文本,而不适用于excel文件

如何加密/解密excel文件(使用非对称RSA加密)?

单向

在该文章的
EncryptData
方法中,它接受一个要加密的字符串,然后在加密之前将其转换为字节。要从文件中获取字节,可以使用


只需更改方法,使参数为文件路径而不是文本数据,并根据需要使用filestream读取/写入字节。同样,对于
解密数据
方法。

您提供的链接不是使用RSA加密数据(如文件)的方式。我有一篇关于这个主题的老博客(但仍然是最新的):


据我所知,我把你的问题改写了一点。请检查它是否仍然说出了您想说的话-如果没有,请随时恢复我的编辑。这种方式对excel文件不起作用吗?您是否收到任何错误消息,或者您解密的文件只是垃圾?您使用的文本和excel文件有多大?当我加密excel文件时,加密但无法解密,无法正确查看数据。我想您文件的长度是原因。他们要多久?(poupou答案中的链接展示了如何正确操作。)它是对称的,我希望公钥和私钥是不对称的。你能在你的答案中添加你博客文章(“将RSA与对称加密结合起来”)中的精华吗?这样,即使你的博客出现了,它仍然有用。该页面是在2003年创建的(在stackoverflow之前;-),因为每次被问到这个问题时,我都不忍心重复它的内容(当时大部分是在新闻组中)。它在中有很好的链接并存档在