로컬 처리는 작업 위치를 뜻합니다

브라우저는 선택한 파일을 읽고 내용을 업로드하지 않은 채 처리할 수 있습니다. 전송 단계를 하나 줄이지만 모든 보안을 보장하지는 않습니다. 페이지는 여전히 소프트웨어를 실행하며 확장 프로그램이나 공용 기기도 개인정보에 영향을 줍니다. 각 도구의 동작 설명을 확인하세요. 문의 양식이나 댓글 제출은 별도의 서버 작업입니다.

인코딩은 표현 방식을 바꿉니다

Base64는 바이트를 특정 데이터 형식에 맞는 텍스트로 바꿉니다. 받는 사람 누구나 비밀 없이 디코딩할 수 있습니다. API나 문서 형식이 인코딩된 바이트를 요구할 때 사용하고, 비밀번호를 숨기는 용도로 쓰지 마세요. URL 인코딩과 16진수 변환도 표현 문제를 해결합니다. 복잡해 보이는 결과가 기밀성을 뜻하지는 않습니다.

해시는 지문을 비교합니다

SHA-256 다이제스트는 내려받은 파일을 예상 값과 비교하는 데 도움이 됩니다. 같은 알고리즘으로 계산하고 모든 문자를 비교하세요. 예상 값이 믿을 수 있는 경로에서 왔을 때 일치가 유용합니다. 해싱은 되돌릴 수 있는 암호화가 아니며 파일 해시만으로 작성자를 알 수 없습니다. MD5 조회 서비스를 일반적인 복호화라고 설명해서는 안 됩니다.

암호화에는 완전한 복구 자료가 필요합니다

암호화는 키로 내용을 보호합니다. 비밀번호 기반 도구에는 정해진 키 유도 방식과 매개변수도 필요하며, 인증된 AES-GCM은 키를 사용할 때마다 유효하고 고유한 초기화 값이 필요합니다. 형식 버전, 솔트, 필요한 메타데이터를 포함한 전체 출력을 보관하세요. 암호문만 복사하면 복구할 수 없을 수 있습니다. 실제 사용 전 작은 자료로 암호화와 복호화를 시험하세요.

작업에 따라 고르세요

일반적인 이미지 크기 조절에는 로컬 처리가 편리할 수 있습니다. 파일 무결성에는 적절한 해시와 신뢰할 수 있는 기준 값을 사용합니다. 기밀 내용에는 유지 관리되는 암호화 절차를 사용하고 복구 정보를 보호 파일과 별도로 보관하세요. 서로 다른 작업입니다. 유용한 도구는 모든 것을 단순히 “안전하다”고 하지 않고 입력, 출력, 한계를 설명합니다.

아래 출처를 바탕으로 작성한 편집 기사입니다.

developer.mozilla.org