AES Message Encryptor for SMS APK 1.0.14 - ดาวน์โหลดฟรี

ดาวน์โหลด APK

อัปเดตล่าสุด: 26 ก.ค. 2024

ข้อมูลแอป

เข้ารหัสข้อความ/SMS/อีเมลพร้อมมาตรฐานการเข้ารหัสขั้นสูง (AES) พร้อมคีย์ 256 บิต

ชื่อแอป: AES Message Encryptor for SMS

รหัสแอปพลิเคชัน: com.aes.android

คะแนน: 4.4 / 157+

ผู้เขียน: Maninder Gill

ขนาดแอป: 82.17 KB

คำอธิบายโดยละเอียด

แอพนี้สามารถใช้สำหรับการเข้ารหัสข้อความ SMS หรือเนื้อหาอีเมลของคุณโดยใช้มาตรฐานการเข้ารหัสขั้นสูง (AES) ด้วยคีย์ 256 บิต มันสามารถเข้ารหัส/ ถอดรหัสข้อความโดยใช้ AES แอพนี้ไม่ต้องการสิทธิ์ใด ๆ และไม่มีโฆษณาอย่างสมบูรณ์ คุณสามารถมั่นใจได้ว่าแอพทำสิ่งที่สัญญาไว้ รอยแตกต้านทานของ AES ขึ้นอยู่กับความยาวของรหัสผ่านและความซับซ้อน แอพเตือนว่าผู้ใช้ไม่ได้เลือกรหัสผ่านที่มีอักขระมิน 6 ที่มีตัวอักษรตัวพิมพ์ใหญ่หนึ่งตัวอักษรตัวพิมพ์เล็กหนึ่งตัวอักขระพิเศษหนึ่งตัวและหนึ่งหลัก

Text Encryptor เป็นแอปพลิเคชันการเข้ารหัสข้อความที่ช่วยให้คุณสามารถปกป้องความเป็นส่วนตัวของคุณในขณะที่สื่อสารกับเพื่อน ช่วยให้คุณเข้ารหัสข้อความ/ถอดรหัสข้อความโดยใช้มาตรฐานการเข้ารหัสล่วงหน้า (AES) ด้วย 256 บิต (ความยาวคีย์)

ระบบคำนวณปุ่ม 256 บิตจากสตริงรหัสผ่านโดยใช้ SHA-256 ระบบใช้วิธีการ chining block cipher (CBC) เพื่อเข้ารหัสข้อความในบล็อกของ 128 บิต โหมดการเข้ารหัสบล็อกสำหรับอัลกอริทึมการเข้ารหัสแบบสมมาตรคีย์ต้องใช้อินพุตข้อความธรรมดาซึ่งเป็นขนาดบล็อกหลายขนาด (เช่น 128 บิตสำหรับ AES) ดังนั้นข้อความอาจต้องเบาะเพื่อนำพวกเขาไปสู่ความยาวนี้ ช่องว่างภายในที่ใช้คือ PKCS5Padding ใน CBC เทคนิคการเริ่มต้นอย่างชัดเจนของเวกเตอร์ถูกนำมาใช้โดยที่เราเตรียมบล็อกแบบสุ่มเพียงครั้งเดียวให้กับข้อความธรรมดา การเข้ารหัสจะทำตามปกติยกเว้น IV ไม่จำเป็นต้องสื่อสารกับรูทีนการถอดรหัส ไม่ว่าการถอดรหัส IV จะใช้อะไรก็ตามเพียงบล็อกแบบสุ่มคือ” เสียหาย” บล็อกนี้ถูกยกเลิกและส่วนที่เหลือของการถอดรหัสเป็นข้อความธรรมดาดั้งเดิม

นอกจากนี้ยังมีตัวเลือกวิธีการบล็อก Codebook Electronic Codebook (ECB) ใน ECB ข้อความจะถูกแบ่งออกเป็นบล็อกและแต่ละบล็อกจะถูกเข้ารหัสแยกต่างหากข้อเสียของวิธีนี้คือบล็อกธรรมดาที่เหมือนกันถูกเข้ารหัสลงในบล็อก ciphertext ที่เหมือนกัน ดังนั้นจึงต้องไม่ใช้กับข้อมูลที่ไม่สุ่มและซ้ำ ๆ โหมด ECB นั้นกำหนดขึ้น ตัวเลือก ECB มีไว้เพื่อวัตถุประสงค์ทางวิชาการเท่านั้น

โหมดทดสอบ ค่าทดสอบ AES (นำมาจาก FIPS-197) คือ:
คีย์: 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
PlainText
CipherText: 8EA2B7CA516745BFEAFC49904B496089
การเข้ารหัสข้อความธรรมดาด้วยคีย์ควรให้ ciphertext การถอดรหัส ciphertext ด้วยคีย์ควรให้ plaintext

คุณสามารถทดสอบการเข้ารหัสออนไลน์ได้โดยใช้ค่าทดสอบที่
http://extranet.cryptomathic.com/aescalc/index
ในการทดสอบเลือกโหมดเป็น ECB บนเว็บไซต์และใช้ค่าการทดสอบข้างต้น ในการทดสอบค่าคีย์และข้อมูลใด ๆ ให้แน่ใจว่าข้อมูลนั้นมีความยาว 16 Hex (16x8 = 128 บิต) คีย์ควรมีความยาว 32 hex (32x8 = 256 บิต) โหมดที่เลือกในแอปพลิเคชัน Android ควรเป็น "การทดสอบโดยไม่มีช่องว่างภายใน" คุณจะสังเกตว่าผลลัพธ์นั้นตรงกับอย่างแน่นอน

คุณสามารถตรวจสอบการแปลงรหัสผ่าน sha-256 ได้ที่
http://www.xorbin.com/tools/sha256-hash-calculator

ในกรณีใด ๆ อย่าลังเลที่จะเขียนถึงฉันที่
manindersinghgill@gmail.com

ps
ลิงค์ที่ดีบางอย่างในการเรียนรู้กระบวนการเข้ารหัสที่ใช้ในแอพนั้นอยู่ภายใต้
AES
https://www.youtube.com/watch?v=NL1APWEXRZ0
https://www.youtube.com/watch?v=ayioHapi6SM

บล็อก Ciphers ทำไมไม่ใช้ ECB?
https://www.youtube.com/watch?v=t0preido7_g
https://en.wikipedia.org/wiki/block_cipher

UTF-8
https://www.youtube.com/watch?v=vlbtrd9ar28
ดาวน์โหลด APK

ภาพหน้าจอแอป

คล้ายกัน