
App Crypto for Android
이 앱은 텍스트와 파일의 암호화 및 복호화를 위한 편리한 도구를 제공합니다.
앱 정보
앱 설명
Android 앱 분석 및 검토 : App Crypto for Android, ivan gabrovski에서 개발했습니다. 도구 카테고리에 나열되어 있습니다. 현재 버전은 3.0이며 30/05/2025 에 업데이트되었습니다. Google Play : App Crypto for Android에서 사용자 리뷰에 따르면. 2X7 이상의 설치를 달성했습니다. App Crypto for Android는 현재 1 리뷰, 평균 등급 5.0 스타를 보유하고 있습니다
이 애플리케이션은 암호화 및 복호화를 위해 다음과 같은 방법을 제공합니다. 라틴 문자(26자)에 대한 아핀 암호 시스템, 키릴 문자(30자)에 대한 아핀 암호 시스템, RSA 암호 시스템 및 АСЕ 암호 시스템.아핀 암호 시스템은 개인 키 암호 시스템의 예입니다. 개인 키 암호 시스템에서 암호화 키를 알면 복호화 키를 빠르게 찾을 수 있습니다. 따라서 특정 키를 사용하여 메시지를 암호화하는 방법을 알면 이 키를 사용하여 암호화된 메시지를 복호화할 수 있습니다.
RSA 암호 시스템은 공개 키 암호 시스템으로, 보안 데이터 전송에 가장 널리 사용되는 가장 오래된 암호 시스템 중 하나입니다. 공개 키 암호 시스템에서 암호화 키는 공개되며 비밀(비공개)로 유지되는 복호화 키와 다릅니다. RSA 사용자는 두 개의 큰 소수와 보조 값을 기반으로 공개 키를 만들고 게시합니다. 소수는 비밀로 유지됩니다. 메시지는 공개 키를 통해 누구나 암호화할 수 있지만 개인 키를 아는 사람만 복호화할 수 있습니다.
AES(Advanced Encryption Standard)는 원래 이름인 Rijndael로도 알려져 있으며, 2001년 미국 국립표준기술원(NIST)에서 제정한 전자 데이터 암호화 사양입니다. AES는 Rijndael 블록 암호의 변형입니다. Rijndael은 키와 블록 크기가 다른 암호 계열입니다.
앱에서는 데이터의 안전한 암호화 및 복호화에 사용되는 암호화 작동 모드인 AES/CBC/PKCS5Padding을 사용합니다. CBC(Cipher Block Chaining): 이는 암호화되기 전에 각 데이터 블록이 XOR 연산을 사용하여 이전 블록과 결합되는 작동 모드입니다. 첫 번째 블록은 초기화 벡터(IV)와 결합되며, 이는 각 암호화된 메시지에 대해 고유해야 합니다. CBC 모드는 메시지 내용을 변경하려는 공격으로부터 더욱 강력한 보호 기능을 제공합니다. PKCS5Padding: 이는 입력 데이터의 길이가 블록 크기(이 경우 128비트)의 배수가 되도록 하는 데이터 패딩 방식입니다. PKCS5Padding은 마지막 블록의 끝에 바이트를 추가하여 블록을 채웁니다. 이러한 추가 바이트에는 추가된 바이트 수에 대한 정보가 포함됩니다.
앱의 모든 암호화 방식을 사용하면 암호화된 파일을 암호화할 파일의 이름에 "Encrypted..."라는 텍스트와 암호화할 파일 이름, 그리고 괄호 안에 확장자와 AES와 같은 암호화 방식이 포함된 장치의 선택된 디렉터리에 저장할 수 있습니다.
암호화된 텍스트는 다운로드 장치의 폴더에 파일로 저장할 수 있습니다.
앱에서 저장용 AES 개인 키는 RSA 방식으로 암호화되어 별도의 파일로 저장됩니다. 따라서 AES 암호화를 사용하면 다음과 같은 이름의 파일로 저장됩니다.
EncryptedAes_xxx(.txt).bin – 암호화된 파일 xxx.txt;
EncryptedAesRSAPrivateKey_xxx.bin – 동일한 파일 xxx.txt의 개인 AES 키를 암호화하기 위한 RSA 개인 키입니다.
EncryptedAesKey_xxx.bin – 동일한 파일 xxx.txt의 RSAPrivate 키로 암호화된 개인 AES 키입니다.
ivBin_xxx.bin – 동일한 파일 xxx.txt의 초기화 벡터입니다.
RSA 암호화를 사용하면 다음과 같은 이름의 세 파일이 저장됩니다.
EncryptedRSA_xxx(.txt).bin – 암호화된 파일 xxx.txt입니다.
EncryptedRSAPrivateKey_xxx.bin - RSA 개인 키입니다.
EncryptedRSAPublicKey_xxx.bin - RSA 공개 키입니다.
Affine Latin 암호화를 사용하면 다음과 같은 이름의 두 파일이 저장됩니다.
EncryptedAffineLatin_xxx(.txt).bin – 암호화된 파일 xxx.txt입니다.
EncryptedAffineLatinKeyB_xxx.bin - b 매개변수 이동입니다.
라틴어는 아핀 키릴 문자로 암호화된 파일을 사용하여 키릴 문자로 변경됩니다.
복호화 시, 해당 암호화 방식과 암호화된 파일(암호화된 데이터와 해당 키가 있는 파일)의 모든 파일이 동일한 폴더에 있어야 합니다.
복호화 시, 파일 암호화에 사용된 방식을 먼저 선택하고, 암호화된 데이터가 있는 파일도 선택합니다.
이 애플리케이션에는 광고 표시를 활성화 또는 비활성화할 수 있는 광고 배너가 있습니다.
이 애플리케이션에는 도움말과 작성자의 다른 앱에 대한 링크가 있습니다.
우리는 현재 버전 3.0를 제공하고 있습니다. 이것은 우리의 최신 버전입니다. 다양한 장치에 적합합니다. Google Play 스토어 또는 우리가 호스팅하는 기타 버전에서 직접 Apk를 무료로 다운로드하십시오. 또한 등록없이 다운로드 할 수 있으며 로그인이 필요하지 않습니다.
옵션이 많은 Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... 용 2000+ 이상의 장치가 있으며 장치에 맞는 게임이나 소프트웨어를 쉽게 선택할 수 있습니다.
Google App Store의 국가 제한이나 장치 측면에서 제한 사항이 있으면 유용 할 수 있습니다.