
스테가노그래픽 저장소 및 파일 암호화 도구

tird & tirdFStird /tɪrd/ *(“this is random data”의 약어)*는 메타데이터를 최소화하고 암호화된 데이터를 숨기는 파일 암호화 도구입니다.
tird를 사용하면 다음을 할 수 있습니다:
tirdFS)을 생성할 수 있습니다. VeraCrypt 및 Shufflecake와 달리, tirdFS 컨테이너에는 헤더가 없습니다. 사용자가 컨테이너 내부의 데이터 위치를 지정하고 해당 위치를 분리된 상태로 유지할 책임이 있습니다. 파일이나 블록 장치의 무작위로 보이는 모든 영역을 컨테이너로 사용할 수 있습니다.tird는 암호화된 파일이 컨테이너 외부에 저장된 경우에도 내장된 그럴듯한 부인 가능성을 제공합니다. 또한 강압적인 키 공개 공격(고무호스 암호 분석, xkcd 538)에 저항하는 데 도움을 줍니다.
[!경고]
tird를 사용하기 전에 “경고” 섹션을 읽어 주십시오. 보안은 도구뿐만 아니라 사용자의 행동(안전한 키 저장, 안전한 환경에서의 작업, 실제 데이터로 디버그 모드 사용 방지)에 달려 있습니다.
v1.0.0에서 형식 안정화와 공식 명세가 계획되어 있습니다.
tird를 사용하기 위해 명령줄 옵션을 외울 필요가 없습니다. 이 도구는 프롬프트 기반 CLI를 특징으로 합니다: 실행하고 메뉴 옵션을 선택한 다음 이어지는 질문에 답하면 됩니다.```
$ tird
MENU
———————————————————————————————————————————
0. Exit 1. Info & Warnings
2. Encrypt 3. Decrypt
4. Embed 5. Extract
6. Encrypt & Embed 7. Extract & Decrypt
8. Create w/ Random 9. Overwrite w/ Random
———————————————————————————————————————————
A0. SELECT AN OPTION [0-9]:
## 입력 옵션
입력 옵션에는 4개의 그룹이 있습니다: A (Action), D (Data), K (Keys), P (Proceed). 설명의 편의를 위해 번호가 부여되었습니다.```
+——————————————————————+————————————————————————+
| A0. SELECT AN OPTION | A. Select an action |
+——————————————————————+————————————————————————+
| D1. INPUT FILE PATH | |
| D2. COMMENTS | D. Enter data, |
| D3. OUTPUT FILE PATH | data location, |
| D4. OUTPUT FILE SIZE | data size |
| D5. START POSITION | |
| D6. END POSITION | |
+——————————————————————+————————————————————————+
| K1. KEYFILE PATH | K. Enter values |
| K2. PASSPHRASE | related to |
| K3. TIME COST | key derivation |
+——————————————————————+————————————————————————+
| P0. PROCEED? | P. Confirm to continue |
+——————————————————————+————————————————————————+
A detailed description of these options with examples can be found here.
크립토블롭 생성 중 암호화될 페이로드는 다음으로 구성됩니다:
UI에서 페이로드 지정은 다음과 같습니다:``` D1. FILE TO ENCRYPT (OPT): files.zip I: path: 'files.zip'; size: 2,824,230,648 B (2.6 GiB) D2. COMMENTS (DEFAULT='files.zip'): The X-Files, zip (секретные материалы) I: comments will be shown as ['The X-Files, zip (секретные материалы)']
## 입력 키잉 재료
`tird`는 키파일의 내용과 암호를 사용하여 일회성 키를 도출하는 옵션을 제공합니다.
- **키파일 (선택사항):** 0개, 1개 또는 여러 개의 키파일 경로; 입력 순서는 중요하지 않습니다. 키파일 경로는 다음과 같을 수 있습니다:
- <ins>일반 파일</ins>. 키파일의 내용이 해시되고, 해당 다이제스트가 추가 키 스트레칭 및 키 유도에 사용됩니다.
- <ins>블록 장치</ins>. 일반 키파일과 동일하게 처리됩니다: 내용이 해시됩니다.
- <ins>디렉터리</ins>. 디렉터리 내의 모든 파일이 해시되어 키파일로 사용됩니다.
- **암호 (선택사항):** 유니코드 [정규화](https://www.unicode.org/reports/tr15/) (형식 C) 후 최대 2048바이트; 생략 가능합니다.
UI에서 IKM을 지정하는 방법은 다음과 같습니다:```
K1. KEYFILE PATH (OPT): key
I: path: 'key'; size: 32 B
I: reading and hashing contents of 'key'
I: keyfile accepted
K1. KEYFILE PATH (OPT):
K2. PASSPHRASE (OPT):
K2. CONFIRM PASSPHRASE:
I: passphrase accepted
자세한 내용은 명세서를 참조하세요.