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 ดาว
แอปพลิเคชันนี้มีวิธีการเข้ารหัสและถอดรหัสดังต่อไปนี้: ระบบเข้ารหัส affine สำหรับข้อความภาษาละติน (26 ตัวอักษร), ระบบเข้ารหัส affine สำหรับข้อความซีริลลิก (30 ตัวอักษร), ระบบเข้ารหัส RSA และ ระบบเข้ารหัส АSЕระบบเข้ารหัส Affine เป็นตัวอย่างของระบบเข้ารหัสด้วยคีย์ส่วนตัว ในระบบเข้ารหัสด้วยคีย์ส่วนตัว เมื่อคุณทราบคีย์การเข้ารหัสแล้ว คุณสามารถค้นหาคีย์การถอดรหัสได้อย่างรวดเร็ว ดังนั้น การทราบวิธีการเข้ารหัสข้อความโดยใช้คีย์เฉพาะ จะทำให้คุณสามารถถอดรหัสข้อความที่เข้ารหัสโดยใช้คีย์นี้ได้
ระบบเข้ารหัส RSA เป็นระบบเข้ารหัสด้วยคีย์สาธารณะ ซึ่งเป็นหนึ่งในระบบที่เก่าแก่ที่สุดที่ใช้กันอย่างแพร่หลายสำหรับการส่งข้อมูลที่ปลอดภัย ในระบบเข้ารหัสด้วยคีย์สาธารณะ คีย์การเข้ารหัสจะเป็นแบบสาธารณะและแตกต่างจากคีย์การถอดรหัส ซึ่งจะถูกเก็บไว้เป็นความลับ (ส่วนตัว) ผู้ใช้ RSA สร้างและเผยแพร่คีย์สาธารณะโดยอิงจากจำนวนเฉพาะขนาดใหญ่สองตัว พร้อมกับค่าเสริม จำนวนเฉพาะจะถูกเก็บไว้เป็นความลับ ข้อความสามารถเข้ารหัสโดยใครก็ได้โดยใช้คีย์สาธารณะ แต่สามารถถอดรหัสได้โดยผู้ที่รู้คีย์ส่วนตัวเท่านั้น
มาตรฐานการเข้ารหัสขั้นสูง (Advanced Encryption Standard: AES) หรือที่รู้จักกันในชื่อเดิมว่า Rijndael เป็นข้อกำหนดสำหรับการเข้ารหัสข้อมูลอิเล็กทรอนิกส์ที่กำหนดขึ้นโดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติของสหรัฐอเมริกา (NIST) ในปี 2544 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 – คีย์ RSA ส่วนตัวสำหรับเข้ารหัสคีย์ AES ส่วนตัวสำหรับไฟล์เดียวกัน xxx.txt;
EncryptedAesKey_xxx.bin – คีย์ AES ส่วนตัวที่เข้ารหัสโดย RSAPrivate Key สำหรับไฟล์เดียวกัน xxx.txt;
ivBin_xxx.bin – เวกเตอร์การเริ่มต้นสำหรับไฟล์เดียวกัน xxx.txt;
ดังนั้นด้วยการเข้ารหัส RSA เราจึงบันทึกไฟล์สามไฟล์ที่มีชื่อดังต่อไปนี้:
EncryptedRSA_xxx(.txt).bin – ไฟล์ที่เข้ารหัส xxx.txt;
EncryptedRSAPrivateKey_xxx.bin - คีย์ RSA ส่วนตัว;
EncryptedRSAPublicKey_xxx.bin - คีย์ RSA สาธารณะ; การเข้ารหัสภาษาละตินแบบ Affine จะช่วยบันทึกไฟล์ที่มีชื่อ 2 ไฟล์:
EncryptedAffineLatin_xxx(.txt).bin – ไฟล์ที่เข้ารหัส xxx.txt;
EncryptedAffineLatinKeyB_xxx.bin – เปลี่ยนพารามิเตอร์ b;
ภาษาละตินจะเปลี่ยนเป็นซีริลลิกด้วยไฟล์ที่เข้ารหัสภาษาซีริลลิกแบบ Affine
เมื่อถอดรหัส ไฟล์ทั้งหมดสำหรับวิธีการเข้ารหัสที่เกี่ยวข้องและไฟล์ที่เข้ารหัสที่เกี่ยวข้อง (ไฟล์ที่มีข้อมูลที่เข้ารหัสและคีย์ที่เกี่ยวข้อง) จะต้องอยู่ในโฟลเดอร์เดียวกัน
เมื่อถอดรหัส วิธีที่ใช้ในการเข้ารหัสไฟล์จะถูกเลือกก่อน ไฟล์ที่มีข้อมูลที่เข้ารหัสจะถูกเลือกด้วยเช่นกัน
แอปพลิเคชันมีแบนเนอร์โฆษณาที่สามารถเปิดใช้งานหรือปิดใช้งานการแสดงโฆษณาได้
แอปพลิเคชันมีความช่วยเหลือและลิงก์ไปยังแอปอื่นๆ ของผู้เขียน
ขณะนี้เราเสนอเวอร์ชัน 3.0 นี่เป็นเวอร์ชันล่าสุดที่ได้รับการปรับปรุงให้ดีที่สุดของเรา เหมาะสำหรับอุปกรณ์ต่าง ๆ มากมาย ดาวน์โหลดฟรี Apk โดยตรงจาก Google Play Store หรือเวอร์ชันอื่น ๆ ที่เรากำลังโฮสต์ นอกจากนี้คุณสามารถดาวน์โหลดได้โดยไม่ต้องลงทะเบียนและไม่จำเป็นต้องเข้าสู่ระบบ
เรามีอุปกรณ์ที่มี 2000+ มากกว่าสำหรับ Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... ที่มีตัวเลือกมากมายเป็นเรื่องง่ายสำหรับคุณที่จะเลือกเกมหรือซอฟต์แวร์ที่เหมาะกับอุปกรณ์ของคุณ
มันสามารถมีประโยชน์หากมีข้อ จำกัด ของประเทศหรือข้อ จำกัด ใด ๆ จากด้านข้างของอุปกรณ์ของคุณใน Google App Store