hashalgorithm

    3

    2답변

    이전 개발자가 작성한 시스템을 인계받습니다. 시스템에 관리자가 사용자 계정을 승인하면 시스템에서 암호를 해시하고 데이터베이스에 저장하기 위해 다음 방법을 사용합니다. 그것은 해킹되지 않은 암호를 사용자에게 전송합니다. 사용자가 로그인 할 때 시스템은 똑같은 방법을 사용하여 사용자가 입력 한 것을 해시하고 데이터베이스 값과 비교합니다. 데이터베이스 항목이 사

    0

    1답변

    HashAlgorithm.Dispose은 왜 공개되지 않습니까? 나는 명시 적 인터페이스 구현이며 여전히 호출 할 수 있음을 이해합니다. 나는 그 배후에있는 추리력을 찾으려고 노력하고있다.

    5

    3답변

    MD5CryptoServiceProvider와 같은 HashAlgorithm에서 파생 된 개체에는 Dispose() 메서드가 있지만 개인 개체입니다. 대신 Clear() 메소드를 사용합니다.이 메소드는 "모든 자원 해제"메소드를 사용합니다. WTF? 다음은 HashAlgorithm을 올바르게 처리하는 방법입니다. var hasher = new MD5Cryp