rfc2898

    0热度

    1回答

    我读过很多关于Rfc2898DeriveBytes()的帖子,似乎在所有这些盐中,salt都是预先计算好的并传递给构造函数。但是,有一个构造函数接受盐长度输入,盐会计算为您。之后在盐属性中可用。 让该方法计算盐的任何缺点?在我的情况下,用法是用于密码散列。

    4热度

    1回答

    我使用Rfc2898DeriveBytes哈希密码。 但是我不确定要传递给GetBytes方法,它需要一个int。 我应该传递什么样的价值?为什么? Rfc2898DeriveBytes hasher = new Rfc2898DeriveBytes(password, System.Text.Encoding.Default.GetBytes(salt), PasswordHasher.Iter

    0热度

    1回答

    我的后端服务器基于.NET。 在服务器上有使用Rfc2898DeriveBytes加密 这是净的代码 public static string Encrypt(string clearText) { string EncryptionKey = "abc123"; byte[] clearBytes = Encoding.Unicode.GetBytes(clea

    0热度

    1回答

    我必须解密一个以C#加密的字符串作为我们项目的一部分。该解密使用AES算法和打包模式作为PKCS7完成。为了生成初始化向量,他们使用了以下内容: Rfc2898DeriveBytes keyGenerator = new Rfc2898DeriveBytes("somestring", salt); salt是默认字节。 此IV用于使用AES加密字符串。 我已经通读了一些文档,发现AES可以用

    0热度

    1回答

    我遇到了Rfc2898DeriveBytes与AES混淆的使用。下面是我发现的代码.... public static string Decrypt(string encryptionKey, string cipherValue) { byte[] cipherBytes = Convert.FromBase64String(cipherValue); usin

    1热度

    1回答

    我有一些使用RFC2898DeriveBytes的问题。情况如下:我使用RSACryptoProvider创建公钥/私钥对,并使用Rfc2898来加密私钥文件。我使用下面的代码进行加密: Rfc2898DeriveBytes key = new Rfc2898DeriveBytes(frm2.txtPassphrase.Text, saltbyte); // Encrypt the data.

    1热度

    2回答

    嗨,我有c#的代码示例,但我不能把它变成php。 ©试图重写代码,但我不能这样做。 在我的项目中,其他服务器使用c#加密数据,我必须使用PHP解密。 我有密码和盐值。 这里是C#代码包括加密和解密功能。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using

    6热度

    4回答

    我想知道是否有人试图做的 Rfc2898DeriveBytes key = new Rfc2898DeriveBytes(secret, saltValueBytes); byte[] secretKey = key.GetBytes(16); Java中的等价物。如果secret是一个字符串(密码),saltValueBytes就是字节数组中的一个盐。 我试过的东西,但似乎无法包裹我的头。

    2热度

    3回答

    诗人试图说什么? 公共覆盖函数GetBytes()As Byte()已废弃:Rfc2898DeriveBytes替换PasswordDeriveBytes以从密码派生密钥材料,并且在新应用程序中更受欢迎。 我应该代替这一个... Dim keyBytes As Byte() keyBytes = password.GetBytes(keySize/8) ...什么?