Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.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# 如何在C中使用salt加密/解密#_C#_Asp.net_Encryption - Fatal编程技术网

C# 如何在C中使用salt加密/解密#

C# 如何在C中使用salt加密/解密#,c#,asp.net,encryption,C#,Asp.net,Encryption,不知道从哪里开始。我试过谷歌,所有的例子都非常复杂,不能很好地解释问题 我只想学习如何在C#中使用salt进行加密/解密。最好是一个循序渐进的指南,这样我才能真正理解发生了什么。只是想给我正在工作的网站增加一些安全性。谢谢。看看这篇文章,它涵盖了所有的基础知识,并有一个助手库: Salt与加密无关。你需要学习加密和散列。你将如何“增加安全性”?这是一个比如何应用lib类更重要的问题。您可能应该阅读添加加密通常不会增加安全性。加密只对一小部分安全问题有用。你在这里是本末倒置。您需要做的是首先编写一

不知道从哪里开始。我试过谷歌,所有的例子都非常复杂,不能很好地解释问题


我只想学习如何在C#中使用salt进行加密/解密。最好是一个循序渐进的指南,这样我才能真正理解发生了什么。只是想给我正在工作的网站增加一些安全性。谢谢。

看看这篇文章,它涵盖了所有的基础知识,并有一个助手库:


Salt与加密无关。你需要学习加密和散列。你将如何“增加安全性”?这是一个比如何应用lib类更重要的问题。您可能应该阅读添加加密通常不会增加安全性。加密只对一小部分安全问题有用。你在这里是本末倒置。您需要做的是首先编写一个威胁模型,清楚地描述软件中的所有漏洞和威胁,然后找出如何使用专家编写的现成部分来缓解这些漏洞和威胁。只有这样,你才应该考虑编写自己的加密代码。假设你弄错了,你会写一个你认为实际上是安全的不安全的网站。这是一个不好的地方。快速浏览一下就可以看出,它并没有深入探讨应用加密技术的原因。它处理加密时不会发出警告,即加密不考虑完整性或身份验证(只考虑机密性,即使只有在正确应用时才考虑)。请注意,在不了解这些主题的情况下应用加密是一种危险的情况。也许有人可以推荐一本书?