텍스트나 파일의 SHA-256, SHA-384, SHA-512 해시를 브라우저에서 로컬로 만듭니다. 아무것도 업로드되지 않습니다.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요!
브라우저 내장 Web Crypto API로 텍스트나 파일의 SHA-256, SHA-384, SHA-512와 레거시 SHA-1 해시를 로컬에서 생성합니다. 아무것도 업로드되지 않습니다.
아니요. 암호화는 키로 되돌릴 수 있어 원본으로 복호화할 수 있습니다. 해시는 단방향이고 되돌릴 수 없게 설계되어, 해시 값을 알아도 원래 입력을 복구할 단서가 없습니다. 목적이 다르며, 이 도구는 해시만 하고 암호화는 하지 않습니다.
권장하지 않습니다. SHA-256/SHA-384/SHA-512는 계산이 빠른 범용 암호학적 해시라 무차별 대입과 룩업 테이블 공격에 취약합니다. 비밀번호를 제대로 저장하려면 그 용도로 설계된 알고리즘(bcrypt, scrypt, Argon2)에 무작위 솔트와 의도적인 작업 계수가 필요합니다. 이 도구는 파일 무결성 확인과 데이터 비교 같은 일반 용도에 적합하며 비밀번호 저장용이 아닙니다.
SHA-1은 충돌 공격이 입증되어 더 이상 안전하다고 보지 않습니다. 화면에는 “레거시, 보안에 민감한 용도에는 권장하지 않음”이라고 분명히 표시되며, 권장이 아니라 오래된 시스템과의 호환을 위해서만 제공합니다. MD5는 이 프로젝트에 안전하고 가벼운 MD5 구현이 없고 SHA-1보다도 약하므로 아예 제공하지 않습니다.
해싱은 암호화가 아닙니다. 해시는 원래 입력으로 되돌릴 수 없지만, 그 자체로 비밀번호 저장에 안전한 것도 아닙니다(이 알고리즘들은 솔트나 작업 계수가 없고 비밀번호 저장용으로 설계되지 않았습니다). 모든 처리는 브라우저 안에서 로컬로 이루어지며 서버나 API 호출은 없습니다.