파일을 암호화하고 해독하는 Toplip, 매우 흥미로운 CLI 유틸리티

toplip에 대해

다음 기사에서 우리는 Toplip을 살펴볼 것입니다. 이것은 하나입니다 파일 암호화 및 암호 해독을위한 명령 줄 유틸리티. 오늘날 Cryptomater, CryptGo, Cryptr 및 다음과 같은 파일을 보호하기위한 수많은 파일 암호화 도구가 있습니다. GnuPG등이 있지만이 도구는 모두에 대한 좋은 대안입니다.

이번에는 무료 및 오픈 소스 암호화 유틸리티 강력한 암호화 방법을 사용하는 AES256, 디자인과 함께 XTS-AES 기밀 데이터를 보호합니다. 또한 암호 기반 키 파생 기능인 Scrypt를 사용하여 무차별 대입 공격으로부터 암호를 보호합니다.

Toplip의 일반적인 특성

다른 파일 암호화 도구와 비교하여 toplip은 다음과 같은 기능을 제공합니다.

  • 나는 기반으로 암호화 방법을 제시했다 XTS-AES256.
  • 우리는 이미지 내 파일 암호화 (PNG/JPEG).
  • 우리는 여러 암호 보호.
  • 단순화 된 보호 무차별 대입 공격에 반대합니다.
  • 그것은 우리에게 "그럴듯한 거부".
  • 식별 할 수있는 이탈 마커가 없습니다.
  • 그것은의 유틸리티입니다 오픈 소스 / GPLv3.

Toplip 설치

설치가 필요하지 않습니다. 우리가해야 할 일은 Toplip 실행 바이너리 다운로드 에서 공식 제품 페이지. 다운로드가 완료되면 터미널 (Ctrl + Alt + T)에 입력하여 실행 권한을 부여해야합니다.

chmod +x toplip

Toplip 사용

인수없이 Toplip을 실행하면 ayuda.

Toplip 도움말

./toplip

Toplip의 몇 가지 예

단일 파일 암호화 / 복호화

파일을 암호화 할 수 있습니다 (Archivo1) toplip 파일이있는 폴더에서 쓰기 :

toplip 암호화 된 파일 만

./toplip archivo1 > archivo1.encrypted

이 명령은 암호를 작성하도록 요청합니다. 일단 작성하면 파일의 내용을 암호화합니다 1 현재 작업 디렉토리에 배치하는 file1.encrypted라는 파일에 저장합니다.

파일이 실제로 암호화되었는지 확인하기 위해 파일을 열어 보면 임의의 문자가 표시됩니다. 방금 암호화 한 파일의 내용을 보려면 다음을 사용해야합니다. -d 옵션 아래:

toplip 해독 된 파일 만

./toplip -d archivo1.encrypted

이 명령은 주어진 파일을 해독하고 터미널 창에 콘텐츠를 표시합니다..

암호화 된 파일 복원

콘텐츠를 보는 대신 파일을 복원하려면 다음과 같은 작업을 수행해야합니다.

./toplip -d archivo1.encrypted > archivo1Restaurado

파일을 해독하기 위해 올바른 암호를 요청합니다. 모두 file1.encrypted의 내용은 file1Restored라는 파일로 복원됩니다.. 이 이름은 예일뿐입니다. 덜 예측 가능한 이름을 사용하는 것이 좋습니다.

여러 파일 암호화 / 복호화

우리는 또한 각각에 대해 두 개의 별도 암호로 두 파일을 암호화.

toplip 암호화 된 두 파일

./toplip -alt archivo1 archivo2 > archivo3.encriptado

각 파일에 대한 암호를 입력해야합니다. 다른 암호를 사용할 수 있습니다. 위의 명령이 수행하는 작업은 두 파일의 내용을 암호화하고 file3.encripted라는 단일 파일에 저장하는 것입니다. 파일을 복원 할 때 복원 할 파일의 해당 암호 만 작성하면됩니다.. file1의 암호를 쓰면 도구가 file1을 복원합니다. file2의 암호를 쓰면이 파일이 복원됩니다.

암호화 된 모든 출력 최대 XNUMX 개의 완전히 독립적 인 파일을 포함 할 수 있습니다., 각각 고유 한 별도의 고유 암호로 생성됩니다. 암호화 된 결과가 결합되는 방식으로 인해 여러 파일이 존재하는지 쉽게 확인할 방법이 없음. 이렇게하면 다른 사용자가 추가 기밀 데이터가 있음을 결정적으로 식별하지 못합니다. 이것은 ... 불리운다 그럴듯한 거부,이 도구의 가장 흥미로운 기능 중 하나입니다.

file1.encripted에서 file3을 해독하려면 다음과 같이 작성하면됩니다.

./toplip -d archivo3.encriptado > archivo1.desencriptado

file1에 대한 올바른 암호를 입력해야합니다. file2.encripted에서 file3의 암호를 해독하려면 기본적으로 file1의 암호를 해독하는 것과 동일한 내용을 작성해야하지만 file2에 할당 한 이름과 암호를 사용합니다.

여러 암호 보호 사용

이것은 또 다른 멋진 기능입니다. 우리는 할 수 있습니다 단일 파일을 암호화 할 때 여러 암호 추가. 이것은 무차별 대입 시도에 매우 효과적입니다.

다중 toplip 암호

./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords

위의 예에서 볼 수 있듯이 toplip은 두 개를 쓰라고 요청했습니다.-c 2) 암호. 두 개의 서로 다른 암호를 작성해야합니다. 이 파일을 해독하려면 다음과 같이 작성해야합니다.

./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado

이미지 내 파일 숨기기

다른 파일 내에서 파일, 메시지, 이미지 또는 비디오를 숨기는 관행을 스테 가노 그래피. 이 기능은 기본적으로 Toplip에 있습니다. 이미지 내에서 파일을 숨기려면 -m 옵션을 사용합니다.

숨겨진 파일이있는 toplip 이미지

./toplip -m imagen.jpg archivo1 > imagen1.jpg

이 명령 image1.png라는 이미지 안에 file1의 내용을 숨 깁니다.. 암호를 해독하려면 다음을 실행해야합니다.

./toplip -d imagen1.png > archivo1.desencriptado

프로젝트 웹 사이트 이 도구의 가능성에 대한 자세한 정보를 얻을 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.