Repolode
SheepChef

SheepChef/Abracadabra

AES-256 암호화로 텍스트를 한문투 문장으로 변환해 암호화합니다.

스타
2,527
포크
231
열린 이슈
4
마지막 커밋
4일 전

어떤 프로젝트인가요?

Abracadabra (魔曰)는 평문을 고전 한문투 문장으로 된 암호문으로 변환하는 텍스트 암호화 도구입니다. 무작위 문자열처럼 보이는 대신, 라틴 문자와 숫자, 일부 기호를 나타내는 흔한 한자를 조합해 짧은 고대 중국어 문장처럼 읽히는 결과를 만듭니다.

핵심 암호화 방식으로 AES-256-CTR을 사용하며, 암호화 전에 데이터를 압축합니다(짧은 텍스트에는 Unishox2, 큰 데이터에는 GZIP 사용). 로터 암호 장치를 본뜬 3개 로터 스크램블링 단계에서는 키에 따라 문자 매핑이 바뀝니다. 선택 가능한 고급 설정으로 더 강력한 IV, HMAC-SHA256 서명, PBKDF2 키 파생, TOTP 기반 솔팅을 추가할 수 있습니다.

정적 웹 페이지, Chrome·Edge·Firefox 확장 프로그램, Cordova로 제작된 오프라인 Android 앱으로 제공됩니다. Cloudflare Workers, Netlify 또는 Vercel에 배포할 수도 있습니다.

핵심 기능

  • 01AES-256-CTR로 텍스트를 암호화하며, 암호화 전에 압축합니다.
  • 02암호문을 고전 한문투 문장처럼 보이도록 출력합니다.
  • 03더 강력한 암호화를 위해 HMAC-SHA256, PBKDF2, TOTP를 선택적으로 사용할 수 있습니다.
  • 04키에 따라 달라지는 3개 로터 방식의 문자 매핑을 사용합니다.
  • 05웹 페이지, 브라우저 확장 프로그램 또는 오프라인 Android 앱으로 실행할 수 있습니다.

활용 사례

  • 평범한 고전 문장처럼 보이는 텍스트에 짧은 메시지를 숨기는 경우.
  • 무작위 문자열보다 눈에 덜 띄는 형태로 암호화된 메모를 공유하는 경우.
  • 정적 호스팅 플랫폼에 비공개 암호화 페이지를 호스팅하는 경우.

빠른 시작

  1. 1

    abra.js.org에서 온라인 웹 앱을 엽니다

  2. 2

    또는 Release 페이지에서 정적 배포 패키지를 다운로드합니다

  3. 3

    또는 Chrome, Edge, Firefox 스토어에서 브라우저 확장 프로그램을 설치합니다

사용 전 알아둘 점

  • 이 프로젝트는 AIPL-1.2 라이선스를 사용합니다. 이는 표준 오픈소스 라이선스가 아닌 독자적인 비공개 라이선스입니다.
  • README에서는 배포할 때 라이선스를 준수하고 저작권 표시를 유지하도록 안내합니다.
  • Edge 추가 기능 스토어의 업데이트가 느려 Edge 버전의 업데이트가 늦을 수 있습니다.

토픽

자주 묻는 질문

Abracadabra은(는) 무엇인가요?
AES-256 암호화로 텍스트를 한문투 문장으로 변환해 암호화합니다. Abracadabra (魔曰)는 평문을 고전 한문투 문장으로 된 암호문으로 변환하는 텍스트 암호화 도구입니다. 무작위 문자열처럼 보이는 대신, 라틴 문자와 숫자, 일부 기호를 나타내는 흔한 한자를 조합해 짧은 고대 중국어 문장처럼 읽히는 결과를 만듭니다.
Abracadabra은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Abracadabra은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Abracadabra은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Abracadabra의 마지막 커밋은 2026년 10월 18일입니다.
Abracadabra은(는) 어디에 사용할 수 있나요?
평범한 고전 문장처럼 보이는 텍스트에 짧은 메시지를 숨기는 경우. 무작위 문자열보다 눈에 덜 띄는 형태로 암호화된 메모를 공유하는 경우. 정적 호스팅 플랫폼에 비공개 암호화 페이지를 호스팅하는 경우.
Abracadabra는 어떻게 설치하나요?
abra.js.org에서 온라인 웹 앱을 엽니다 또는 Release 페이지에서 정적 배포 패키지를 다운로드합니다 또는 Chrome, Edge, Firefox 스토어에서 브라우저 확장 프로그램을 설치합니다
Abracadabra은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/SheepChef/Abracadabra

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트