로컬 처리는 작업 위치를 뜻합니다
브라우저는 선택한 파일을 읽고 내용을 업로드하지 않은 채 처리할 수 있습니다. 전송 단계를 하나 줄이지만 모든 보안을 보장하지는 않습니다. 페이지는 여전히 소프트웨어를 실행하며 확장 프로그램이나 공용 기기도 개인정보에 영향을 줍니다. 각 도구의 동작 설명을 확인하세요. 문의 양식이나 댓글 제출은 별도의 서버 작업입니다.
인코딩은 표현 방식을 바꿉니다
Base64는 바이트를 특정 데이터 형식에 맞는 텍스트로 바꿉니다. 받는 사람 누구나 비밀 없이 디코딩할 수 있습니다. API나 문서 형식이 인코딩된 바이트를 요구할 때 사용하고, 비밀번호를 숨기는 용도로 쓰지 마세요. URL 인코딩과 16진수 변환도 표현 문제를 해결합니다. 복잡해 보이는 결과가 기밀성을 뜻하지는 않습니다.
해시는 지문을 비교합니다
SHA-256 다이제스트는 내려받은 파일을 예상 값과 비교하는 데 도움이 됩니다. 같은 알고리즘으로 계산하고 모든 문자를 비교하세요. 예상 값이 믿을 수 있는 경로에서 왔을 때 일치가 유용합니다. 해싱은 되돌릴 수 있는 암호화가 아니며 파일 해시만으로 작성자를 알 수 없습니다. MD5 조회 서비스를 일반적인 복호화라고 설명해서는 안 됩니다.
암호화에는 완전한 복구 자료가 필요합니다
암호화는 키로 내용을 보호합니다. 비밀번호 기반 도구에는 정해진 키 유도 방식과 매개변수도 필요하며, 인증된 AES-GCM은 키를 사용할 때마다 유효하고 고유한 초기화 값이 필요합니다. 형식 버전, 솔트, 필요한 메타데이터를 포함한 전체 출력을 보관하세요. 암호문만 복사하면 복구할 수 없을 수 있습니다. 실제 사용 전 작은 자료로 암호화와 복호화를 시험하세요.
작업에 따라 고르세요
일반적인 이미지 크기 조절에는 로컬 처리가 편리할 수 있습니다. 파일 무결성에는 적절한 해시와 신뢰할 수 있는 기준 값을 사용합니다. 기밀 내용에는 유지 관리되는 암호화 절차를 사용하고 복구 정보를 보호 파일과 별도로 보관하세요. 서로 다른 작업입니다. 유용한 도구는 모든 것을 단순히 “안전하다”고 하지 않고 입력, 출력, 한계를 설명합니다.
developer.mozilla.org
