Use cases · How it works · Security

TXT-Crypter란 무엇인가요?

텍스트를 암호화하여 URL로 공유하거나 저장하는 도구입니다.
모든 작업이 완전히 브라우저 내에서 실행됩니다.

USE CASES

활용 사례

메모 앱에 저장하고 싶지만 일반 텍스트로 보관하고 싶지 않은 모든 것에 적합합니다 — 비밀번호, 인증 코드, 개인 메모.
필요할 때 URL을 붙여넣고 패스프레이즈로 잠금을 해제하세요.

Notion에서 비밀번호를 관리하는 방법에 대한 가이드는 아래 블로그 포스트를 참조하세요.

Notion에서 비밀번호 관리
BLOG
Notion에서 비밀번호 관리하기

TXT-Crypter를 사용하여 Notion에서 비밀번호를 암호화하여 관리하는 가이드입니다.

HOW IT WORKS

작동 원리

모든 암호화 및 복호화는 브라우저에서 이루어집니다. 서버로는 아무것도 전송되지 않습니다.
암호화된 데이터는 복호화 URL에 매개변수로 직접 포함됩니다.

https://tc.chigusa-web.com/dec?v=1.0&txt=encrypted-data

TXT-Crypter은 Evernote의 텍스트 암호화와 동일한 암호화 방식을 사용합니다.
패스프레이즈를 PBKDF2에 입력하여 AES 키를 파생합니다.
무작위 솔트가 HMAC/SHA-256을 통해 100,000회 반복(설정 가능)되어 AES-256 암호화를 위한 키와 IV를 생성합니다.

TXT-Crypter Evernote
키 파생 PBKDF2 PBKDF2
반복 횟수 100,000+ (설정 가능) 50,000
암호화 방식 AES – 256비트 AES – 128비트
Evernote가 텍스트를 암호화할 때 솔트, IV, 암호문을 노트에 저장하고 패스프레이즈로 복호화합니다. TXT-Crypter는 동일한 방식으로 작동하며, URL 형태로 제공됩니다.
SECURITY

보안

복호화 URL은 본인만 접근할 수 있는 곳에 보관하세요.
URL이 없으면 공격할 대상이 없습니다. URL이 있더라도 패스프레이즈 없이는 데이터를 사용할 수 없습니다.

명확하지 않은 패스프레이즈를 사용하더라도 무차별 대입 공격에 대한 저항성을 고려할 가치가 있습니다.
대문자, 소문자, 숫자, 기호를 사용한 8자리 패스프레이즈는 약 6경 가지의 조합이 가능합니다.
100,000회 반복에서 공격자가 초당 약 2회 추측만 할 수 있다면(하드웨어에 따라 다름), 무차별 대입에는 약 1억 년이 걸립니다.
추가되는 문자와 반복 횟수마다 난이도가 기하급수적으로 증가합니다.

더욱 강력한 보안을 위해 패스프레이즈에 중국어나 아랍어 같은 비라틴 문자를 포함하는 것을 고려해 보세요 — 이러한 문자 집합에 대한 무차별 대입은 사실상 불가능합니다.

비밀번호가 어떻게든 해독되더라도, 공격자는 어떤 서비스에 속한 것인지, 사용자명이 무엇인지 알 수 없습니다.
모범 사례: 비밀번호만 암호화하세요 — 사이트 이름과 사용자명을 함께 암호화하지 마세요.
MANUAL DECRYPT

우리 없이 복호화하기

이 서비스가 오프라인이 되더라도 데이터를 복호화할 수 있습니다.
복호화 소스 코드는 GitHub에 오픈소스로 공개되어 있습니다.

TXT-Crypter-decryption
GITHUB
TXT-Crypter-decryption

TXT-Crypter로 암호화된 데이터를 수동으로 복호화하는 독립 실행형 도구입니다.

decrypt.html을 다운로드하여 브라우저에서 여세요.

복호화 URL을 붙여넣고, 패스프레이즈와 반복 횟수를 입력한 다음 "복호화"를 클릭하세요.

수동 복호화 화면
데이터는 항상 당신의 손 안에 있습니다 — 우리 없이도.