rfc2898

    0

    1답변

    나는 Rfc2898DeriveBytes()에 대해 많은 글을 읽었으며, 소금이 미리 계산되어 생성자에게 전달 된 것으로 보인다. 그러나, 길이 입력을 받아들이는 생성자가 있으며 소금이 계산됩니다. 나중에 Salt 속성에서 사용할 수 있습니다. 메서드에서 소금을 계산할 때 어떤 단점이 있습니까? 필자의 경우 암호 해싱을 사용합니다.

    0

    1답변

    내 백엔드 서버는 .NET을 기반으로합니다. 는 서버에서이 닷넷의 코드 public static string Encrypt(string clearText) { string EncryptionKey = "abc123"; byte[] clearBytes = Encoding.Unicode.GetBytes(clearText);

    0

    1답변

    우리 프로젝트의 일부로 C#으로 암호화 된 문자열의 암호를 해독해야합니다. 이 암호 해독은 PKCS7과 같은 AES 알고리즘 및 패킹 모드를 사용하여 수행됩니다. 초기화 벡터를 생성하기 위해 다음을 사용했습니다. Rfc2898DeriveBytes keyGenerator = new Rfc2898DeriveBytes("somestring", salt); 소

    5

    2답변

    는 내가 키가 암호와 소금 Rfc2898DeriveBytes에 의해 생성되는 볼 수 있습니다 string password = "11111111"; byte[] salt = Encoding.ASCII.GetBytes("22222222"); Rfc2898DeriveBytes key = new Rfc2898DeriveBytes(password, salt);

    1

    1답변

    RFC2898DeriveBytes를 사용하여 몇 가지 문제가 있습니다. 상황은 다음과 같습니다. RSACryptoProvider를 사용하여 공용/개인 키 쌍을 만들고 Rfc2898을 사용하여 개인 키 파일을 암호화합니다. 나는 암호화를 위해 다음 코드를 사용하고 있습니다 :이 암호 해독을위한 Rfc2898DeriveBytes key = new Rfc2898

    1

    2답변

    안녕하세요, 저는 C# 샘플 코드를 가지고 있지만 PHP로 만들 수 없습니다. © 코드를 다시 작성하려고했지만 할 수 없습니다. 내 프로젝트에서 다른 서버가 C#으로 데이터를 암호화하고 PHP를 사용하여 암호를 해독해야합니다. 비밀번호와 소금 값이 있습니다. 여기 C# 코드에는 암호화 및 암호 해독 기능이 포함되어 있습니다. using System; u

    56

    2답변

    Rfc2898DeriveBytes를 사용하는 것과 단지 Encoding.ASCII.GetBytes(string object);을 사용하는 것의 차이점은 무엇입니까? 나는 두 접근법 중 어느 것이 든 상대적으로 성공했다. 전자는 후자가 간단하고 요점은 더 긴 접근 방식이다. 두 가지 모두 당신이 결국 똑같은 일을 할 수있게 해주는 것처럼 보이지만 나는 후자보

    17

    3답변

    나는 등 는 기본적으로 일관된 키와 IV를 생성하는 두 가지 옵션이있어 TRIPLEDES, DES, 같은 SymmetricAlgorithm에서 상속 된 클래스를 기반으로 암호화 기능에 일하고 있어요 내 알고리즘 클래스 PasswordDeriveBytes 및 Rfc2898DeriveBytes은 모두 DeriveBytes 추상 클래스에서 상속됩니다. Passw