암호화/복호화는 AES, DES, Triple DES, Rabbit, RC4, RC4Drop을 사용한 텍스트 암호화 및 복호화를 위한 무료 온라인 도구입니다. 모든 처리는 브라우저에서 이루어지며, 어떤 데이터도 서버로 전송되지 않습니다.
암호화란?
암호화는 암호화 알고리즘과 비밀 키를 사용하여 읽을 수 있는 평문을 읽을 수 없는 암호문으로 변환합니다. 올바른 키를 가진 사람만이 암호문을 원래 평문으로 복호화할 수 있습니다. 이 도구는 대칭 암호화를 지원합니다. 같은 키로 암호화와 복호화를 수행합니다.
일반적인 활용 사례
민감한 텍스트를 공유하기 전에 암호화 — 수신자는 복호화에 같은 암호가 필요합니다.
소프트웨어 설치 없이 암호화 출력을 확인하거나 받은 암호문을 복호화합니다.
다양한 알고리즘(AES, DES, RC4)이 다양한 블록 모드와 패딩 방식에서 어떻게 동작하는지 테스트하고 학습합니다.
텍스트 암호화/복호화 방법
- 1
알고리즘 선택
- 2
텍스트 및 암호 입력
- 3
암호화 또는 복호화
AES
AES(Advanced Encryption Standard)는 미국 연방 정보 처리 표준(FIPS)입니다. 5년에 걸친 평가 과정에서 15개의 경쟁 설계 중 선택되었습니다.
DES, Triple DES
DES는 과거 암호화의 대표적인 알고리즘으로, 공식 연방 정보 처리 표준(FIPS)으로 발표되었습니다. 현재는 키 크기가 작아 안전하지 않은 것으로 간주됩니다.
Triple DES는 키 크기를 늘리기 위해 각 블록에 DES를 세 번 적용합니다. 이 형태에서는 안전한 것으로 여겨집니다.
Rabbit
Rabbit은 고성능 스트림 암호이자 eSTREAM 포트폴리오의 파이널리스트입니다. 3년 반에 걸친 평가에서 22개 설계 중 선택된 4개 중 하나입니다.
RC4, RC4Drop
RC4는 널리 사용되는 스트림 암호입니다. SSL과 WEP 같은 널리 알려진 프로토콜에서 사용됩니다. 단순성과 속도가 뛰어나지만, 알고리즘의 역사는 보안에 대한 신뢰를 주지 못합니다.
키스트림의 처음 몇 바이트가 강하게 비무작위적이어서 키에 대한 정보를 누출한다는 것이 발견되었습니다. 키스트림의 초기 부분을 버려 이 공격을 방어할 수 있습니다. 이 수정된 알고리즘을 전통적으로 RC4-drop이라고 부릅니다.
기본적으로 192개 단어(768바이트)가 제외되지만, 제외할 단어 수를 임의로 설정할 수 있습니다.