相关疑难解决方法(0)

C#的简单不安全双向"混淆"

我正在为某些数据寻找非常简单的混淆(如加密和解密但不一定是安全的)功能.这不是关键任务.我需要一些东西来保持诚实的人诚实,但比ROT13Base64强一点.

我更喜欢已经包含在.NET framework 2.0中的东西,所以我不必担心任何外部依赖.

我真的不想乱用公钥/私钥等等.我对加密知之甚少,但我知道我写的任何东西都不会毫无价值......事实上,我可能搞砸了数学并且让它变得微不足道.

c# obfuscation

419
推荐指数
11
解决办法
21万
查看次数

C#中的哈希和盐密码

我刚刚浏览了DavidHayden关于哈希用户密码的文章之一.

真的,我无法得到他想要实现的目标.

这是他的代码:

private static string CreateSalt(int size)
{
    //Generate a cryptographic random number.
    RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
    byte[] buff = new byte[size];
    rng.GetBytes(buff);

    // Return a Base64 string representation of the random number.
    return Convert.ToBase64String(buff);
}

private static string CreatePasswordHash(string pwd, string salt)
{
    string saltAndPwd = String.Concat(pwd, salt);
    string hashedPwd =
        FormsAuthentication.HashPasswordForStoringInConfigFile(
        saltAndPwd, "sha1");
    return hashedPwd;
}
Run Code Online (Sandbox Code Playgroud)

有没有其他C#方法来散列密码并添加盐?

c# passwords hash salt

174
推荐指数
9
解决办法
20万
查看次数

加密密码C#

我在我的网站上实现用户帐户.我需要加密来自新成员的密码,但是我已经发现了许多可以实现这一目标的选项.

对称和非对称密码系统,公钥与私钥,数字签名,哈希算法,RSA,DES,Rijndael,PGP,MD5,SHA-1,https,安全套接字,Camellia,IDEA; 这是什么意思呢?

我甚至不知道MD5和rinjdael之间的区别,有人能告诉我加密的最佳选择吗?

c# encryption

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

在C#中执行命令行,但将其从taskmanager中隐藏

我在C#中执行包含密码的命令行,如果我在windows任务管理器("进程"选项卡)中显示可选的"命令行"列,它包含所有参数,包括密码,你能想到隐藏这个的方法吗? ,只显示".exe"文件或什么?

谢谢

c# windows

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

标签 统计

c# ×4

encryption ×1

hash ×1

obfuscation ×1

passwords ×1

salt ×1

windows ×1