반응형
알고리즘 보안 및 보안 : MD5 또는 SHA1?
보안과 보안에서 가장 좋은 전체 해싱 알고리즘은 무엇입니까? md5 또는 sha1?
내가 아는 바에서 md5 는 sha1 보다 빠르지 만 SHA1 은 md5보다 더 복잡합니다.
내가 놓친 유전자 재조합?
우선 MD5가 손상되었습니다. 충돌이 보관 될 수 있으므로 MD5를 사용하는 보안 응용 프로그램에 있습니다. SHA1은 사고 사고 발생 안전이 믿어집니다. 그 외에는 MD5가 더 빠르지 만 128 비트 출력이 있고 SHA1은 160 비트 출력이 있습니다.
업데이트 : SHA1가 파손되었습니다 구글과 CWI 연구원의 팀이 충돌을 게시 한 - https://shattered.io/static/shattered.pdf
다음은 MD5와 SHA1의 비교입니다. 어느 것이 더 나은지에 대한 명확한 아이디어를 얻을 수 있습니다.
MD5는 모든 종류의 민감한 정보에 사용 적합하지 않습니다. 알고리즘과 충돌이 존재하며 이에 대한 공격이 성공했습니다.
이 업데이트 (2017 년 3 월)에는 SHA-2가 선호됩니다.
정보를 업무 처리 할 때마다 최신 지침을 확인하는 것이 좋습니다.
참조 URL : https://stackoverflow.com/questions/2948156/algorithm-complexity-security-md5-or-sha1
반응형
'ProgramingTip' 카테고리의 다른 글
특정 pthread의 CPU 선호도를 설정하는 방법은 무엇입니까? (0) | 2021.01.06 |
---|---|
Python 목록에서 정렬과 uniq를 수행하는 가장 육종 방법은 무엇입니까? (0) | 2021.01.06 |
세션 상태 예약 (0) | 2021.01.06 |
C #에서 사전 간의 동등성 테스트 (0) | 2021.01.06 |
SQL에서 UNION 뒤의 어디 문? (0) | 2021.01.06 |