
매우 강력한 보안 암호화 도구로, 실제 타원 곡선 암호화를 사용하여 비밀을 귀여운 고양이와 개 소리로 인코딩하며, 장난기 가득한 위장을 제공합니다.
비밀을 영원히 안전하게 지켜주는 완벽한 방법, 컴퓨터에서 바로 야옹 소리와 함께 친구들의 발까지!

[!IMPORTANT]
PurrCrypt는 털 복숭이 disguise 속의 진짜 암호학입니다! 여러분의 메시지는 비트코인에서 사용하는 것과 동일한 타원 곡선 알고리즘으로 보호되며, 단지 귀여운 고양이와 강아지 소리로 포장되어 있을 뿐입니다. 귀여움은 결코 보안을 희생해서는 안 됩니다!
PurrCrypt는 아주 진지한 암호학자가 48시간 연속으로 고양이 동영상에 정신이 팔린 결과물입니다! 가장 귀여운 방법으로 비밀을 숨기는 초강력 암호화 도구로, 비밀을 고양이와 강아지 말투로 바꿔줍니다!
푹신한 외관 아래에는 비트코인과 동일한 타원 곡선 암호(야옹-수학?)가 사용됩니다. 하지만 지루한 코드 대신, 여러분의 비밀 메시지는 마치 고양이가 키보드 위를 걸어다닌 것처럼 보입니다... 일부러 그런 척! 😸
"드디어 내 키보드 발 구르기가 유효한 의사소통 방식으로 인정받았어!" - 여러분의 고양이, 아마도
[!NOTE] PurrCrypt 메시지는 말도 안 되는 반려동물 소리처럼 보이지만, 실제로는 적절한 키로만 해독할 수 있는 암호학적으로 안전한 데이터를 포함하고 있습니다. 간식을 아무리 많이 줘도 이 반려동물들은 여러분의 비밀을 절대 누설하지 않습니다!
[!TIP] Arch Linux를 사용한다면, AUR에서 사용할 수 있습니다: purrcrypt 또는 purrcrypt-git. 즐겨 사용하는 AUR 헬퍼를 사용하거나 간단히
makepkg -si를 실행하세요.
또는 다음 단계를 따르세요:
# 실뭉치를 클론하세요
git clone https://github.com/vxfemboy/purrcrypt.git
# 디렉토리로 뛰어드세요
cd purrcrypt
# 새 캣타워를 설치하듯이 설치하세요
cargo install --path .
[!TIP] 최고의 경험을 위해, 암호화가 실행되는 동안 "야옹" 또는 "멍멍"을 소리 내어 말해보세요. 알고리즘에는 전혀 영향을 미치지 않지만, 과정과 더 연결된 느낌을 받을 수 있습니다! 🐱
키 쌍 생성 (일명 비밀 발자국 만들기):
purr genkey fluffy
마치 반려동물에게 마이크로칩을 이식하는 것과 같지만, 메시지용입니다!
친구의 키 가져오기 (누가 친근한지 반려동물에게 가르치기):
purr import-key --public ~/Downloads/mr_whiskers_key.pub
이제 컴퓨터가 어떤 털복숭이 친구를 신뢰해야 하는지 알게 됩니다!
키 목록 보기 (무리/집단에 누가 있는지 확인):
purr list-keys
반려동물이 휴대폰을 가지고 있다면, 그들의 연락처 목록을 보는 것과 같습니다!
반려동물 성격 선택하기:
purr set-dialect cat # 고양이를 선호하는 분들을 위해
# 또는
purr set-dialect dog # 개를 확신하는 분들을 위해
영원한 논쟁: 당신은 고양이파인가요, 개파인가요? 이제 암호화가 당신의 반려동물 취향에 맞출 수 있습니다!
[!WARNING]
진짜 반려동물처럼, 개인 키는 적절히 보호해야 합니다! 개인 키 파일을 고양이가 가장 좋아하는 낮잠 장소만큼 안전하게 지키세요. 다른 사람이 개인 키를 얻으면 모든 비밀 메시지를 읽을 수 있으니, 이는 정말 큰 재앙입니다!
털복숭이 친구에게 비밀 보내기:
purr encrypt --recipient mr_whiskers --input secret_catnip_stash_locations.pdf --dialect cat
이렇게 하면 secret_catnip_stash_locations.pdf.purr 파일이 생성되며, 마치 매우 특정한 야옹 패턴을 가진 고양이가 쓴 것처럼 보입니다!
"이 메시지는 전혀 수상하지 않아요. 평범한 고양이 말이에요. 비밀 없어요. 야옹." - 비밀 요원 위스커즈
[!CAUTION] 고양이/개 인코딩을 사용하더라도, 암호화 키를 목걸이 태그에 적지 마세요! PurrCrypt는 암호화된 데이터를 보내고 있다는 사실을 숨기도록 설계되었지만, 일단 누군가가 사용 중임을 알게 되면, 의심스러울 정도로 구조화된 "야옹"과 "멍멍"이 실제로 무엇인지 알아챌 수 있습니다!
털복숭이 친구가 비밀을 보냈을 때:
purr decrypt --key fluffy --input suspicious_dog_noises.purr --output true_meaning_of_bork.txt
purr - "멍멍"과 "야옹"은 사실 비밀 코드입니다!
사용법:
purr [명령어] [옵션]
명령어:
genkey [이름] 반려동물의 디지털 발자국 만들기
import-key [--public] <키파일> 신뢰할 수 있는 털복숭이 친구 추가하기
encrypt, -e 지루한 텍스트를 반려동물 말투로 바꾸기
decrypt, -d 반려동물 말투를 인간 말로 번역하기
list-keys, -k 디지털 이웃에 있는 모든 반려동물 보기
set-dialect <cat|dog> 😺 팀인지 🐶 팀인지 결정하기
verbose, -v 매우 수다스럽게 만들기 (샴 고양이처럼)
encrypt 옵션:
-r, --recipient <키> 어떤 반려동물 친구가 메시지를 받을까
-o, --output <파일> 이 털복숭이 메시지를 어디에 남길까
-i, --input <파일> 변환할 지루한 인간 파일
--dialect <cat|dog> 임시 종 변경
decrypt 옵션:
-k, --key <키> 당신의 반려동물 신원
-o, --output <파일> 해독된 인간 말을 저장할 위치
-i, --input <파일> 번역할 털복숭이 메시지
[!TIP] 명령어가 기억나지 않나요? "내 고양이/개는 어떻게 할까?"라고 생각해보세요. 예를 들어, 키를 생성하려면 고양이가 자신의 흔적을 남기는 모습(genkey)을 상상하고, 파일을 암호화하려면 개가 좋아하는 뼈를 숨기는 모습(encrypt)을 상상하세요!
PurrCrypt는 모든 것이 고양이와 개와 함께하면 더 좋다는 과학적 원리에 따라 작동합니다:
1층: 진지한 비즈니스 🧐
2층: 푹신한 변장 🦮🐈
[!IMPORTANT]
이 모든 것이 얼마나 귀여운지 농담하지만, PurrCrypt는 실제 암호학 원리를 사용합니다! secp256k1 타원 곡선은 강력한 보안을 제공하며, 스테가노그래픽 인코딩은 암호화된 콘텐츠를 보내고 있다는 사실을 숨기는 데 실제로 도움이 됩니다. 귀여움을 통한 보안도 여전히 보안입니다!
고양이가 키보드 위를 달리면 성가십니다. PurrCrypt가 하면 암호화입니다!
🐱 고양이 모드 어휘:
🐶 개 모드 사전:
"인간들은 내가 간식에 대한 흥분을 표현하는 것이라고 생각하지만, 사실 핵 발사 코드를 전송 중입니다." - 기밀 개 요원
반려동물 말의 각 문자 반복은 실제로 비트와 바이트를 인코딩합니다:
고양이 말에서 단어 mmmeeeowww는 다음을 의미할 수 있습니다:
mmm = 처음 2비트는 10 (10진수 2에 대한 이진)eee = 다음 2비트는 10 (또 다른 2)o = 다음 비트는 0www = 마지막 비트는 1따라서 귀여운 고양이 소리는 이진 101001을 인코딩한 것입니다!
개 말에서 bbbaaarrkk는 동일한 값으로 변환됩니다:
[!NOTE] 반복 패턴은 신중하게 제작됩니다! 복잡한 패턴에서는 각 문자 그룹이 별개의 비트를 인코딩하는 반면, 특수 패턴(예: meow)에서는 각 문자의 개수가 암호화된 데이터의 특정 비트 위치에 정확히 매핑됩니다.
mew purrrr nyaaa meoww purr nyaa meeww purrr nya meww meow purrrr
nyaa meow purr nya meow purrr nyaaa mew purr mrrp purrrr nyaa
마치 고양이가 이메일을 쓴 것처럼 보입니다!
woof bark arff yipp woooof baark arfff wooof barkkk arff woooof
barkk arff woof bark yippp wooof barkkk arfff yipp wooof barkk
이제 개들이 밤새 진짜로 무엇에 대해 짖는지 알겠죠!
[!WARNING]
실제 반려동물이 이런 메시지를 입력하는 것을 본다면, 침착하세요! 둘 중 하나입니다: 1) 최초로 타자를 치는 고양이/개를 발견한 것(축하합니다!), 2) 반려동물이 비밀 동물 정보 기관에 모집된 것. 어느 쪽이든, 특별한 존경과 간식으로 대하세요.
모든 것을 프로페셔널하게 하고 싶다면(왜 그래야 하죠?), 라이브러리로 사용하는 방법은 다음과 같습니다:
use purrcrypt::{AnimalCipher, CipherDialect, CipherMode, crypto};
// 키 쌍 생성 ('genkey fluffybutt'를 입력하는 것보다 훨씬 덜 재미있습니다)
let keypair = KeyPair::new();
// 어리석은 출력으로 진지한 암호화 작업 수행
crypto::encrypt_file(
"boring_document.txt",
"much_more_interesting_meows.txt",
&recipients_key,
CipherDialect::Cat // 또는 Dog, 당신이 그런 사람이라면
).unwrap();
[!TIP] 코드를 더 재미있게 만들려면 변수 이름을
top_secret_hairball,encryption_treats, 또는security_scratchpost로 사용하세요. 기능에는 전혀 영향을 미치지 않지만, 코드 리뷰를 훨씬 더 즐겁게 만듭니다!
"meow meow meow purr meow" - Mr. Whiskers, WhiskerSoft Inc. 최고 보안 책임자
"BARK BARK WOOF ARF BARK" - Buddy, GoodBoy Securities 데이터 보호 전문가
"이 암호화는 너무 귀여워서 정부 감시로부터 나를 보호할 수 있다는 걸 거의 잊을 뻔했어요!" - 익명 인간
"이제 이웃집 개들이 내가 간식이 떨어졌다는 걸 알지 못하게 장보기 목록을 보낼 수 있어요!" - 캣 레이디 #427
[!CAUTION] PurrCrypt는 다음과 같은 부작용을 일으킬 수 있습니다: 타이핑할 때 귀여운 소리를 내기, 반려동물에 대한 감사 증가, 모든 것을 암호화하고 싶은 갑작스러운 충동, 컴퓨터에 야옹이나 멍멍 거리는 설명할 수 없는 충동. 이러한 증상은 무해하며 전반적인 삶의 질을 향상시킬 수 있습니다.
고양이와 개도 오픈소스 소프트웨어를 믿기 때문에 MIT 라이선스로 제공됩니다!
"지루한 암호화의 세상에서, 키보드 위를 걷는 고양이가 되어라." 🐾
면책 조항: 이 소프트웨어를 만드는 동안 실제 고양이나 개가 암호화 키를 입력하도록 강요되지 않았습니다. 그들은 간식을 조건으로 자발적으로 지원했습니다.