ASP.Net 웹 응용 프로그램의 내 로그인 기능 나는 더 많은 보안 검색 방법을 사용할 계획이었고 그래서 나는 많은 것을 봤고 마침내 발견했다 : CrackStation.net. 그것은 정말 놀랍습니다 .. 질문은 데이터베이스에 소금과 해쉬 된 암호를 저장하는 방법을 언급하지 않았다는 것입니다. 다음은 Crack Station에서 발견 된 코드입니다. 브라우저에서 실행할 수있는 DotNetFiddle Snippet도 있습니다.소금과 해시 암호를 저장하는 방법 C# 데이터베이스
은 내가 ... 암호를 데이터베이스에 저장 (판금 및 해시를 모두 연결하여 하나 개의 컬럼에 저장)하는 방법을 모르거나 (예 : 소금 같은 다른 열에서 각각 소금 열 및 해시 해시 열입니다) 할
단계별로 단계별로 설명해주십시오. 데이터베이스에 저장하고 데이터베이스에서 검색하고 해독 처리하는 암호 해시 및 해시 처리에 대해 설명하십시오.
소금과 해시가 같습니까?
언제 소금을 만듭니다 (무작위 소금)? 왜 우리는 SQL 데이터베이스에서 별도의 열에 소금을 저장 ?? 데이터베이스 칼럼에 소금을 저장했는데 사용해야합니까?
분명히 언급하십시오. (모든 소스 코드 예)
감사합니다.
질문이 명확하지 않습니다. –
그래서 한 행을 n 번 –