'무언가'를 보호하기위한 Bash (bash + md5)의 고급 스크립트 (+ 자세한 설명)

일부 일 전 나는 그들에 대해 말했다 플랫프레스, 데이터베이스를 사용하거나 너무 복잡해지지 않고 블로그 나 유사한 것을 가질 수있는 웹 애플리케이션 (CMS) 🙂

글쎄, 나는 내 노트북에 플랫프레스 개인 메모, 잊고 싶지 않은 것, 그래서이 개인 블로그에 글을 씁니다. 그러나 여러분 중 몇몇은 이미 알고 계실 것입니다. 저는 보안에 대해 다소 편집증 적이며 내 생각의 보안에 관한 것이라면 내가 어떻게 편집증적일 수 있는지 전혀 모릅니다.

그래서 저는 문제에 직면했습니다. FlatPress를 사용하여 모든 콘텐츠를 어떻게 보호 할 수 있습니까?

데이터 암호화를 허용하는 여러 응용 프로그램을 생각했지만… 내가 원하는 것을 정확히 수행하지 않았기 때문에 내가 원하는 것을 프로그래밍하는 작업을 맡았습니다.

이제 다음과 같은 작업을 수행하는 스크립트를 보여 드리겠습니다.

스크립트는 KDE에서 작업,없는 경우 KDE 대화 상자가 나타나지 않습니다.

1. KZKG ^ Gaara인지 묻는 대화 상자가 표시되고 NO를 누르면 스크립트가 닫히고 YES를 누르면 모든 것이 정상적으로 계속됩니다.

2. 암호가 무엇인지 묻는 텍스트 상자를 표시합니다.

3. 취소를 누르면 스크립트가 닫히고 이제 스크립트 트릭 중 하나가 나타납니다 😉 ...

3.1. 논리는 스크립트가 우리가 작성한 암호를 동일한 스크립트 내에서 이미 미리 정의 된 암호와 비교하고 암호가 일치하면 계속 실행되고 암호가 일치하지 않으면 오류 메시지가 표시된다는 것입니다. 문제는 이렇게 스크립트 안에 정확한 비밀번호를 넣으면 텍스트 편집기로 스크립트를 여는 사람이라면 누구나 정확한 비밀번호를 아주 분명하게 볼 수 있다는 것입니다 .. 이건 제 친구라면 용서할 수없는 실패 일뿐입니다.

3.2. 이와 같은 암호를 스크립트에 일반 텍스트로 넣는 것을 피하기 위해 MD5를 사용했습니다. 즉, 스크립트 시작 부분에서 올바른 비밀번호가«2dac690b816a43e4fd9df5ee35e3790d«, 그리고 이것은 다음의 MD5입니다 :«desdelinux«. ... 나는 아무것도 이해하지 못한다 !! …😀

좀 더 자세히 살펴 보겠습니다. 이제 파일 ( ~ / pass.txt)의 텍스트 : desdelinux

터미널에 다음과 같이 씁니다. md5sum ~ / pass.txt

나에게 돌아올 것입니다. 2dac690b816a43e4fd9df5ee35e3790d sum

그리고 ... 보시다시피, 명백한 순서없이 많은 숫자와 문자가있는 첫 번째 열은 위에서 입력 한 것과 동일하며 선언 된 스크립트에있는 열입니다.

첫 번째 열은 MD5입니다. desdelinux 😉

다음을 입력하면 관심있는 첫 번째 열만 반환됩니다. md5sum ~/pass.txt | awk '{print $1}'

4. 따라서이 특정 부분의 스크립트 작업은 다음과 같습니다.

4.1. 스크립트는 작성한 암호를 임시 파일에 넣습니다. 임시.txt, 그리고 다음 명령을 사용하여 해당 파일의 내용에서 MD5를 추출합니다.

md5sum temp.txt | awk '{print $1}'

4.2. 방금 작성한 암호의 MD5가 정의한 암호 (즉, 스크립트에 작성된 암호)와 동일하지 않으면 닫히고 오류가 발생합니다.

4.3. 비밀번호가 일치하면 완벽합니다 ... 스크립트는 계속됩니다 😀

5. 비밀번호가 일치하면 스크립트가 일련의 단계를 수행합니다. 제 경우에는 다음과 같습니다.

5.1. 폴더에 들어갑니다. / 집 / 공유 / 호스팅 / - » cd / 집 / 공유 / 호스팅 /

5.2. FlatPress 폴더는 "me"라고하며 암호로 보호 된 .RAR로 압축되어 있으므로 (암호는 이전에 설정해야하는 것과 동일 함) 스크립트가 해당 파일 (me.rar)의 압축을 풉니 다.-» rar x me.rar -hp $ MWORD

랄엑스 -»이 기능은 동일한 순서로 파일과 폴더의 압축을 푸는 것입니다.

나.rar -»압축을 풀고 싶은 파일입니다.

-hp $ MWORD -»파일의 압축을 풀려면 암호를 사용해야하며 암호는 $ MWORD 변수입니다 (이 변수는 이전에 입력 한 암호입니다).

5.3. 따라서 압축이 잘 풀렸다면 me.rar 파일을 삭제합니다. 이유는 무엇입니까? 내부에있는 파일로 작업하는 경우 .rar가 존재한다는 것이 이해가되지 않고 파일이 작성 중이기 때문에 변경되고 있기 때문입니다. 블로그의 새로운 기능-» 나한테 연락해.rar

5.4. 모든 것이 제대로 작동하려면 권한을 변경해야합니다.-» chmod 777 -R me / (me / 폴더가 압축 된 me.rar를 포함하고 있음을 기억하십시오)

5.5. ""브라우저를 열 수있는 시간이 10 초라는 메시지가 표시됩니다. WTF !, 이것은 무엇을 의미합니까? ...

5.5 (a). 간단하고 아주 간단합니다 ... 🙂… 브라우저를 엽니 다 (이 경우 레콘크) 새 게시물을 작성하고 있지만 브라우저를 닫으면 스크립트가 me / 폴더를 .rar (me.rar에 남아 있음)로 다시 압축합니다.

이것은 스크립트가 Rekonq가 열려 있는지 여부를 3 초마다 확인하기 때문에 가능하며, 열려 있음을 감지하면 스크립트는 아무 작업도 수행하지 않지만 열려 있지 않음을 감지하면 다음을 실행합니다. rar a me.rar -hp $ MWORD me / * && rm -R me /

즉, 폴더를 압축합니다. 나를/ en 나.rar (그리고 그것은 우리가 이미 본 것과 같은 암호를 넣을 것입니다) 압축하고 오류가없는 경우 폴더를 삭제합니다. 나를/ 모든 콘텐츠와 함께.

5.5 (b). 이것이 우리에게 어떻게 도움이됩니까? ... 간단합니다. 이렇게하면 콘텐츠 작업을 중지 (브라우저 닫기) 만하면되고 스크립트가 나머지 작업을 모두 처리하므로 콘텐츠를 다시 보호해야한다는 사실을 기억할 필요가 없습니다.

6. 준비, 이것은 모두 일반적인 방식으로 설명되었습니다 🙂

... 아직 또 다른 세부 사항이 있지만 😀

스크립트에는 훨씬 더 강력한 보호 기능이 있으며 비활성화 된 (주석 처리 된) 보호 기능은 다음과 같습니다.

if [ "$USER" != "$ME" ]; then
rm *.sh
kdialog --error "Sorry but u are not me. Auto-destroying..." --title "Im Me..."
exit
fi

그것이하는 일은 간단합니다. $ USER 변수는 터미널에 다음을 입력하는 경우 시스템의 전역 변수입니다.

echo $USER

당신은 당신의 사용자가 당신에게 보여준 것을 보게 될 것입니다. 음,이 라인들의 논리는 간단합니다.

$ USER가 $ ME 변수와 일치하지 않는 경우 (스크립트에서 내가 선언했으며 "gaara") 스크립트는 모든 파일을 삭제합니다. .sh 그 폴더에 있습니다. 즉, 자체 파괴됩니다 😉

이것은 다른 사람이 다른 컴퓨터에서 스크립트를 실행하는 것을 방지하기위한 것입니다.

그리고 설명 할 것이 더 많지 않다고 생각하며 스크립트를 남깁니다.

.SH 파일 다운로드
붙여 넣기의 스크립트를 참조하십시오.

나는 많은 사람들이 그것을 매우 복잡하다고 생각하지만 실제로는 생각보다 더 무섭다는 것을 알고 있습니다. 스크립트는 단순한 목적을 위해 정말 간단한 작동 논리를 가지고 있습니다.

나는 나의 매우 특정한 필요를 충족시키기 위해 이것을했다, 나는 여기에 설명 된 다른 라인이나 아이디어가 누군가에게 유용 할 수 있기를 바라면서 그것을 공유한다 😉

그건 그렇고, 스크립트가 표시하는 대화 상자 (창)는 KDE (KDialog 사용)에서 왔기 때문에 KDE 용이지만 Gnome / Unity / Cinnamon / Mate를 사용하여 조정할 수 있습니다. 제 니티, 또는 단순히 dialog 명령을 사용하여 터미널에서 100 % 사용하십시오.

그리고 예, 스크립트에는 여전히 몇 가지 다른 결함이 있습니다. 다듬어졌습니다 ...하지만 누구도 우리 컴퓨터를 확인할 수 없도록 제어해야합니다 😀

끝내기 위해 나는 프로그래머가 아니라는 것을 분명히하고 싶습니다. 나는 그렇게 생각하지 않습니다. 코드에서 줄을 최적화하거나 스크립트 작업을 개선하기 위해 일부 기능을 사용할 수 있다고 상상합니다 ...하지만 나는 프로그래머가 아닙니다 😉

그들이 그것에 대한 질문이 있으면 그들은 나에게 말합니다. 비록 스크립트가 필요하지 않기 때문에 그들에게 봉사하지 않을 수도 있지만, 그들은 항상 그것으로부터 다른 팁을 배울 수 있습니다 él

안부

PD : 알아 엘라 브 그는 내가 너무 편집증 적이거나 ... 시간을 낭비한다고 말할 것입니다. 그러나 그것은 그렇지 않습니다. 저는 매우 구체적인 무언가를 원했고 매우 구체적인 보안 시스템을 원했고 직접 프로그래밍했습니다. 얼마나 괴상한가요? … LOL !!


코멘트를 남겨주세요

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

*

*

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

  1.   해칸

    흥미롭지 만 예 / 아니오라는 질문은 매우 방귀 xD라고 생각합니다
    그리고 독점적이고 진정한 보안을 제공하지 않는 rar를 사용하는 대신 몇 년 동안 입증 된 보안 소프트웨어 인 gpg로 대체하고 거의 모든 배포판에 존재한다고 생각하십니까?
    또 다른 한 가지는 md5sum에 문자열을 전달할 수 있으며 임시 파일을 만들 필요가 없습니다. 여기에서도 훨씬 더 안전한 sha로 이동하는 것이 좋습니다. 터미널에서 시도해보세요. shasum

    살루 도스!

    1.    KZKG ^ 가아라

      안녕하세요, 귀하의 의견에 감사드립니다 😀
      GPG를 사용하면 모든 콘텐츠로 디렉토리를 패키지화 할 수 있습니까? 실제로 하위 디렉토리와 파일을 포함하는 디렉토리가 아니라 개별 파일에만 사용 했습니까?

      ooo… shasum이 좋아요, 몰랐어요 😀
      나는 이것을 사용하기 위해 스크립트를 수정하고 ... 예 !! 간단하게 : echo "$ PASSWORD"| 샤섬 나는 이미 문자열을 얻었습니다. 사실상 파일에 쓸 필요가 없습니다. :)

      귀하의 의견에 감사드립니다. 이미 새로운 것을 배웠습니다 🙂
      안부

    2.    시그84

      내가 묻던 것과 똑같다 ...

      1.    KZKG ^ 가아라

        필요한 것은 파일을 GPG로 암호화하고 같은 줄에 암호를 전달하는 방법을 알아내는 것입니다. 예를 들면 다음과 같습니다.
        gpg -e file.tar.gz –password elpassword whatever

        어떻게하는지 아십니까? 🙂

        1.    해칸

          c / gpg 디렉토리를 암호화하려면 먼저 tar로 압축해야합니다.
          그런 다음이 경우 -c 매개 변수와 함께 대칭 암호화를 사용하는 것이 편리합니다 (위키피디아에서 대칭 암호화와 비대칭 암호화의 차이점 참조).
          이것은 다음과 같습니다.
          tar -czf destination.tgz source_directory / && echo $ passwd | gpg –batch –compress-level 0 -c –passphrase-fd 0
          그러면 "destination.tgz"라는 압축 파일과 "destination.tgz.gpg"라는 암호화 된 파일이 생성됩니다. 보안을 위해 소스 디렉토리와 압축 자체를 모두 제거해야합니다 (shred 명령 참조).

          해독하려면 :
          echo $ passwd | gpg –batch -d –passphrase-fd 0 encryption_file.tgz.gpg | tar -xz
          현재 디렉토리에서 파일을 추출합니다 (그런 다음 mv를 사용하여 다른 곳으로 이동할 수 있음).

          질문이 있으시면이 의견에 답변하십시오 🙂

          인사말!

          1.    해칸

            음, 이중 하이픈 (-)과 단일 하이픈 (-)에주의하십시오. 형식이 변경되지 않도록 코드처럼 무언가를 작성하는 방법이 있습니까?
            prueba de codigo -- -
            [코드] 테스트 코드--[/ 코드]

          2.    해칸

            나는 그것을 더 장황하게 보낸다

            압축 및 암호화 :
            tar -czf destino.tgz directorio_fuente/ && echo $passwd | gpg –batch –compress-level 0 -c –passphrase-fd 0
            다음 두 단계가 있습니다. 먼저 압축 파일을 만든 다음 오류가없는 경우 암호화를 계속합니다 (&&로 연결).

            해독 및 압축 해제 :
            echo $passwd | gpg –batch -d –passphrase-fd 0 archivo_cifrado.tgz.gpg | tar -xz

            경례!

          3.    KZKG ^ 가아라

            네, 사실 어제 집에서 gpg 남자를 읽었고 필요한 모든 것이있었습니다.
            사실 저는 그렇게하지 않았고, 에코 나 압축을 사용하지 않았고, 이것에 대해 글을 올렸고, 방금 게시했습니다.

            친구를 도와 주셔서 정말 감사합니다. 정말 그렇습니다.

  2.   조롱

    훌륭한! 나는 그저 그런 것을 찾고 있었는데 당신의 기사를 보았습니다. 데이터를 보호하기 위해 테스트하겠습니다. 컴퓨터 보안과 관련하여 너무 편집증적일 수는 없습니다. 감사합니다

    1.    KZKG ^ 가아라

      고마워 하하.
      스크립트가 어떻게 작동하는지 이해 했나요?

      실제보다 훨씬 복잡해 보입니다.

      댓글 주셔서 감사합니다. 정말 😀

      안부

      PS : 사실, 보안만으로는 충분하지 않습니다.

      1.    조롱

        잠시 동안 리눅스를 사용했기 때문에 그것을 이해하는 데 약간의 시간이 걸렸습니다 (3 번 읽었습니다). 하지만 정말 간단하고 이런 것을 배우는 것이 항상 좋습니다. 인사와 감사합니다.

        1.    KZKG ^ 가아라

          중요한 것은 그것을 이해하는 것입니다. 나는 모든 것을 매우 자세하게 설명하려고 노력했지만 너무 많이 확장했다고 생각한다.
          감사합니다 🙂

  3.   Auroszx

    와우, 스크립트는 아주 좋습니다 🙂

    PS : 편집증은 9000이 넘었습니다! xD

    1.    KZKG ^ 가아라

      hahahahahahaha 그게 나야 ... LOL !!

  4.   라파엘

    당신의 스크립트를 보면 kde가 없다면 xdialog로 할 수 있다고 생각합니다 :)! 건배

    1.    KZKG ^ 가아라

      오, xdialog에 대해 몰랐습니다 ... 계속 주시해야 할 것 같습니다 😀
      정보 주셔서 감사합니다.

  5.   시그84

    rar 대신 tar.xz / gz 및 gpg를 사용하지 않는 이유는 무엇입니까?

    1.    라파엘

      CMS가있는 rar에 이미 가지고 있기 때문입니다.

  6.   시툭스

    우수 @ KZKG ^ Gaara 일전에 그런 생각을하고 있었는데 시험 중이라서 아무 것도 할 시간이 없었는데 갑자기 당신의 기사가 보이네요….
    다음 주에 해보겠습니다 🙂

    1.    KZKG ^ 가아라

      감사합니다. 여기에 모든 세부 정보가 있습니다 😀

  7.   Truko22

    xD 나는 uu를 이해하지 못했지만 스크립트에서 kdialog를 올바르게 사용하는 방법을 원한다면 KDE 알리미에서 메시지를 얻는 방법

    1.    KZKG ^ 가아라

      KDE 알림에서 메시지를 받으려면 패키지를 설치하십시오 : libnotify-빈
      그런 다음 터미널에 다음을 입력하십시오.
      notify-send "texto texto texto"

      그리고 당신은 얼마나 멋진 지 보게 될 것입니다 😀… 그리고 이것은 KDE, Gnome, Unity, Cinnamon, Mate 및 Xfce에서 작동합니다 😉

      그러나이 스크립트에서는 알림을 사용하지 않고 KDialog 창만 사용합니다. 터미널 유형에서 :
      kdialog

      그리고 거기에 도움이 될 것입니다 😉

      인사 😀

      1.    Truko22

        감사합니다 o /

  8.   조엘 안토니오 바스케스

    안녕하세요, 좋은 게시물, 제안입니다. md5에서는 육안으로는 볼 수 없지만 궁금한 사람은 무지개 테이블을 사용하여 md5로 변환 된 암호가 안에 있는지 확인할 수 있습니다. bcrypt (http://bcrypt.sourceforge.net/), 그것은 단지 제안 일 뿐이며, 어떤 경우에도 가져갈 수 있습니다, 인사말.

    1.    KZKG ^ 가아라

      감사합니다 😀
      사실 예, MD5는 완벽하지 않으며 암호를 얻은 사람들이 있습니다.이 응용 프로그램을 살펴볼 것입니다 😉

      귀하의 의견을 보내 주셔서 감사합니다.

  9.   시그84

    kdialog에서 대칭형으로 암호를 묻습니다.
    공개 키를 사용하는 비대칭과 함께.

    프로그래머의 흔적이 없다는 것을 분명히해야합니다.

    1.    KZKG ^ 가아라

      예, 이미 GPG로 암호화 할 수있었습니다 (사실 이것에 대한 게시물을 올렸습니다) hehe.

  10.   오목

    KZKG ^ Gaara는 항상 귀하의 게시물을 읽습니다.
    XFCE와 함께 사용할 수 있도록 빌드하십시오.
    키스. 비싼

    1.    KZKG ^ 가아라

      안녕하세요, 우선 블로그에 오신 것을 환영합니다 😀
      하하하 고마워요, 기술적 인 글을 써서 힘들다는 건 알지만 항상 가능한 한 명확하게 설명하려고 노력 해요

      Xfce haha에서 작동하는지 확인하기 위해 XDialog 또는 Zenity로 약간 실험 할 것입니다. 가상 Xubuntu에서 테스트를 수행 할 것입니다 🙂

      안부

  11.   엘링크스

    아주 유용한 사람, 감사합니다!

    안녕하십니까!

  12.   데미안 리베라

    감사합니다. 일부 파일을 보호하는 데 많은 도움이됩니다.

    지금은 kde가 없기 때문에 zenity에 맞게 조정해야했습니다. \

    여기에 제 니티에 맞게 사용할 스켈레톤을 남겨 둡니다.

    http://paste.desdelinux.net/4641

    다시 한 번 감사 드리며 인사드립니다 😀

    1.    KZKG ^ 가아라

      정말 좋아요, 정말 고마워요 😀 😀
      누군가 이것을 요청했지만 Xfce의 경우 Zenity를 사용하면 Xfce에서 작동합니까?

      1.    데미안 리베라

        예, shasum 또는 md5의 암호를 전달한 후 실행할 명령을 추가하는 명령 만 남았습니다.

        다른 명령으로 다른 경로에서 다른 것을 보호하기 위해 각 사람의 다른 요구에 맞게 수정해야합니다.

        또는 다른 부분 (GUI)을 추가하여 파일의 보안 구성을 생성 할 수 있습니다.

        인사 😀

        1.    데미안 리베라

          나는 시간과 xfce (Archlinux에서)를 가졌고 이미 스크립트를 그대로 완전히 수정했습니다.

          http://paste.desdelinux.net/4644

          붙여 넣기에서 버그가있는 경우 편집 할 수 있습니까?

          무슨 일이 일어나고 있는지 여러 개의 그래픽 셸이 있고 xubuntu와 같이 깨끗한 xfce에서 작동하는지 모르겠습니다.

          인사 😀

  13.   마티아스 가스통

    재미있는 체 !!! 좋은 공헌 !!!!!!

    저는 프로그래밍에 익숙하지 않고 BASH를 조금씩 배우고 있습니다.하지만 제게 어떤 일이 생겼으며 유용 할 수도 있고 아닐 수도 있습니다.
    벗겨진 스크립트에 암호가 통합되어 있고 누군가가 그것을 열고 거기에서 읽는 것은 용서할 수 없다고 말할 때 ... MD5를 보호 수단으로 포함하는이 모든 트릭을 제안합니다.

    침입자가 될 사람의 삶을 어렵게 만드는 첫 번째 단계로 꽤 좋지만 다음 아이디어를 확인하십시오 (다른 아이디어 위에 적용 할 수도 있음).

    IDEA 1) 암호를 스크립트에 호스트하지 않고 컴퓨터의 파일에 저장하면 어떻게됩니까?

    EJ : txt에 키를 넣고 / home /에 저장하십시오. /bla/bla/key.txt
    스크립트에서 키를 KEY = "$ (cat $ HOME / blah / bla / key.txt)"로 호출 한 다음 if $ questionkey = $ KEY, .. etc 등을 던집니다.

    이런 식으로, 당신은 3 가지 +1 이점을 달성하고 있습니다 :
    1) 암호가 스크립트에 없었습니다. (당신은 MD5를 피합니다)
    2) 암호가있는 경로는 사용자 이름에 따라 다릅니다. (열고 싶은 사람은 누구나 어디로 든 리디렉션) 99.9 %의 경우 스크립트가 실패합니다.
    3) 보안을 강화하려면 귀하를 제외한 다른 모든 사용자의 key.txt 파일에 대한 모든 권한을 제거하십시오.
    4) 장점 : 스크립트 편집없이 원할 때마다 비밀번호를 변경할 수있는 이식성. 검증은 파일을 통해 외부이기 때문입니다.

    IDEA 2) 전체 bash 스크립트를 난독 화하여 열 수도 없도록하는 것은 어떻습니까?

    이를 수행하는 한 가지 방법은 C로 컴파일해야한다는 사실을 활용하는 것입니다.
    그런 다음 C 코드 내부에 스크립트를 도입하여 해당 스크립트를 호출하는 것뿐입니다 (하지만 프로그램 내부에 있음). 컴파일 할 때 ... 모든 것이 내부에 남아 있고 출력은 실행 가능하며 더 이상 스크립트가 아닙니다. 난독 화 과정을 수행하는 "스크립트"를 이미 만든 사람이 있는데 매우 실용적입니다.

    여기에 더 많은 정보 : http://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes/Compilar_%28ofuscar%29_BASH_scripts_con_C_-_SHC

    IDEA 3) 스크립트에 관리자 비밀번호가 필요한 가상 조건을 입력하면 어떨까요?

    예를 들어 "sudo"를 사용하여 조건을 실행 한 다음 중지하지 않으면 스크립트를 계속합니다.
    이런 식으로 모든 보호는 ROOT 암호에 대한 다리 역할을합니다.

    글쎄, 더 이상은 ...
    문안 인사!!!!!!!! BASH를 누르고 있습니다.

    1.    KZKG ^ 가아라

      HAHAHAHA 감사합니다 😀
      실제로 MD512보다 훨씬 낫기 때문에 SHA5를 사용하고 있습니다. https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/
      .RAR로 압축하는 대신 보호 수단으로서 GPG : https://blog.desdelinux.net/como-proteger-datos-con-gpg-de-forma-simple/

      암호를 다른 파일에 넣는 문제는 암호를 다른 위치에 넣는다는 것입니다. 예,하지만 일반 텍스트로되어 있습니까? 암호화해야한다면 (권장), 같은 스크립트에 남겨 둡니다 ... 누군가가 SHA512를 깨뜨릴 수 있을지 의심 스럽습니다. hahahaha (첫 번째 링크를 보면 이해하게 될 것입니다)

      권한과 관련하여 누군가 LiveCD를 사용하는 경우 LiveCD 루트를 사용하여 .txt를 열 수 있으므로 권한이 전적으로 최선의 선택이 아닙니다.

      Bash 코드를 난독 화하는 것에 대해 ... 네, 이것에 대해 생각했고 아이디어는 훌륭합니다. 문제는 내가 어떻게 할 수 있는지 모르겠다는 것입니다. 사실 HAHAHA가 할 수 있는지조차 모릅니다.

      아 잠깐 ... 이제 나머지 댓글을 읽었어요 O_O ... 헤헤, 당신이 그렇게 할 수 있을지 몰랐어요. 나는 C 또는 C ++에 대해 잘 모르겠지만 시도해 볼 가치가 있을지도 모릅니다.

      나쁘지 않은 아이디어 3에 대해 😀

      이 게시물을 게시 한 이후로 스크립트를 몇 가지 개선했습니다. 2 개는이 댓글 시작 부분의 링크에서 언급 한 내용이고, 다른 하나는 스크립트의 문자를 변경하면 삭제된다는 것입니다. 그리고 이제 코드를 난독 화하기 위해 이것을 시도해야합니다. hahahaha.

      의견을 보내 주셔서 감사합니다. 예, 잠시만 요, bash !!! ㅋ

    2.    KZKG ^ 가아라

      WTF!
      나는 이미 SHC를 사용했다… GE-NI-AL !!!! O_O

  14.   아테이 우스

    아주 좋은 스크립트입니다. 루트 검사기를 사용하는 경우 스크립트를 sudo ./script로 실행할 수 있습니다.

    처음에이 코드를 추가하면됩니다.

    http://paste.desdelinux.net/4663

    인사말

  15.   Neo61

    KZKG ^ 친구 Gaara, 설명을 연장하는 것이 문제가 아니라고 생각합니다. 가르치지 않는 기사는 바로 여기에 게시되었으며 존재하는 것에 대한 정보 만 제공합니다. 그러니 자신을 용서하지 말고 자세한 설명으로 더 많은 것을 제공하십시오.

  16.   사냥꾼

    이런 일을 위해 나는 http://www.truecrypt.org/

  17.   아벨

    누군가 대본을 공유 할 수 있습니까? 나는 호기심이 많고 모든 링크가 다운되었습니다. 🙁

    그라시아.