相关疑难解决方法(0)

668
推荐指数
9
解决办法
65万
查看次数

在C#中加密和解密字符串

在C#中满足以下内容的最现代(最佳)方式是什么?

string encryptedString = SomeStaticClass.Encrypt(sourceString);

string decryptedString = SomeStaticClass.Decrypt(encryptedString);
Run Code Online (Sandbox Code Playgroud)

但最小的涉及盐,键,与字节[]等混乱的大惊小怪等.

谷歌搜索和混淆我发现的东西(你可以看到类似的SO Q列表,看这是一个欺骗性的问题).

c# encryption

330
推荐指数
6
解决办法
57万
查看次数

如何在.NET 4.5 Core中计算HMAC-SHA1身份验证代码

我目前面临一个大问题(环境:.NET 4.5 Core):我们需要使用HMAC-SHA1算法用密钥保护消息.问题是命名空间的HMACSHA1类System.Security.Cryptography和命名空间本身在.NET 4.5 Core中不存在,此命名空间仅存在于.NET的普通版本中.

我尝试了很多方法来为我们的目的找到一个等效的命名空间,但我发现的唯一的事情是Windows.Security.Cryptography遗憾的是它没有提供HMAC加密.

有没有人知道如何解决我们的问题,或者是否可以免费使用第三方解决方案?

.net c# cryptography hmac hmacsha1

5
推荐指数
1
解决办法
9281
查看次数

从资源文件中读取字符串并以编程方式编辑它

如何读取字符串资源文件?我已经尝试过了,但我无法获得价值.为了以后编辑它我什么都做不了.如何在programmaticaly后编辑它?我想用一个从文本框中获取的字符串来编辑它的值.

Assembly assembly = this.GetType().Assembly;
manager = new ResourceManager("StringResources.Strings", assembly);
value = manager.GetString("Name");
Run Code Online (Sandbox Code Playgroud)

为了改变它的值,我试图这样做,但它给了我一个错误,不包含Current的定义.我在windows窗体中尝试这些.

Application.Current.Resources["Name"] = "abcd";
Run Code Online (Sandbox Code Playgroud)

请提前给我一个建议

c# resources visual-studio-2010

4
推荐指数
1
解决办法
1万
查看次数

有没有办法让我的 python 文本文件无法打开/无法读取

我想为我使用文本文件在 python 中制作的游戏存储一些信息。某些存储的信息不应为用户更改。有什么简单的方法可以使用户无法打开/无法读取文件,但它仍然会保存在同一目录中。(最好不使用外部库,但是如果这是最简单或唯一的方法,那就没问题了)

python text-files

1
推荐指数
1
解决办法
328
查看次数