เข้ารหัสเอกสาร

การเข้ารหัสคือกระบวนการที่แปลข้อความที่สามารถอ่านได้ เป็นลําดับที่ไม่มีความหมายของข้อมูล bytes เท่านั้นที่สามารถอ่านได้โดยคนที่มีกุญแจถอดรหัส หรือรหัสลับเท่านั้น กระบวนการ นี้ มี บทบาท สําคัญ ใน การ ป้องกัน เนื้อหา ของ คุณ. มันช่วยในการเข้ารหัสเนื้อหา เพื่อตรวจสอบที่มาของเอกสาร พิสูจน์ว่าเนื้อหาไม่ได้ถูกแก้ไข หลังจากที่ส่งไปแล้ว และแน่ใจว่าข้อมูลจากเอกสารปลอดภัย

บทความ นี้ อธิบาย ว่า Aspose.Words ให้คุณได้เข้ารหัสเอกสารและตรวจสอบว่าเอกสารมีการเข้ารหัสหรือไม่

เข้ารหัสโดยใช้รหัสผ่าน

ในการเข้ารหัสเอกสาร ให้ใช้ Password คุณสมบัติที่จะใช้เป็นกุญแจเข้ารหัส นี่จะเป็นการแก้ไขเนื้อหาของเอกสารของคุณ และทําให้ไม่สามารถอ่านได้ เอกสารที่ถูกเข้ารหัสไว้ จะต้องป้อนรหัสผ่านนี้ก่อนที่จะเปิดใช้งาน

ตารางด้านล่างนี้มีรายการรูปแบบและอัลกอริทึมการเข้ารหัสที่รองรับ Aspose.Words

รูปแบบ การเข้ารหัสที่รองรับขณะโหลด การเข้ารหัสที่รองรับขณะบันทึก
ดอค DOT การเข้ารหัส XOR 40 บิต RC4 การเข้ารหัสCriptoAPI การเข้ารหัส RC4 การเข้ารหัส RC4 (40- บิต)
DOCX DOTX, DOCM DOTM, ButlopOPC, Batomopcumt, Flatopc MamacroEabled, Blatopopttember MamacroEd ACMA-376 การเข้ารหัสมาตรฐาน ICCMA-376 Augle การเข้ารหัส ACMA-376 การเข้ารหัสมาตรฐาน (AES128 + SHA1)
ODT, OTT การเข้ารหัส OCDF (Blowfish/ AES) ODF การเข้ารหัส (AES256 + SHA256)
PDF - การเข้ารหัส RC4 (40/128 บิต)

ตัวอย่างรหัสต่อไปนี้ จะแสดงวิธีการเข้ารหัสเอกสารด้วยรหัสผ่าน:

ตรวจสอบหากเอกสารถูกเข้ารหัสไว้

ใน บาง กรณี คุณ อาจ มี เอกสาร ที่ อ่าน ไม่ ได้ และ ต้องการ แน่ ใจ ว่า เอกสาร นั้น มี การ เข้ารหัส ไว้ และ ไม่ มี การ อัด ความ ผิด.

เพื่อตรวจสอบว่าเอกสารถูกเข้ารหัสไว้หรือไม่ และหากจําเป็นต้องใช้รหัสผ่าน ก็สามารถใช้ได้ IsEncrypted สมบัติของ FileFormatInfo ชั้นเรียน. คุณสมบัตินี้ จะอนุญาตให้คุณทําการกระทําบางอย่าง ก่อนที่จะทําการโหลดเอกสาร ตัวอย่างเช่น การแจ้งให้ผู้ใช้ทําการแจ้งรหัสผ่าน

ตัวอย่างรหัสต่อไปนี้แสดงวิธีตรวจสอบการเข้ารหัสของเอกสาร:

เปิดเอกสารที่มีหรือไม่มีรหัสผ่าน

เมื่อเราแน่ใจว่ามีการเข้ารหัสเอกสารแล้ว เราสามารถลองเปิดเอกสารนี้โดยไม่มีรหัสผ่าน ซึ่งจะทําให้มีข้อยกเว้น

ตัวอย่างรหัสต่อไปนี้ จะแสดงวิธีการเปิดเอกสารที่มีการเข้ารหัสโดยไม่มีรหัสผ่าน:

หลังจากเราเห็นว่าไม่สามารถเปิดใช้เอกสารที่ถูกเข้ารหัสไว้โดยไม่มีรหัสผ่านได้ เราสามารถลองเปิดมันได้ โดยการป้อนรหัสผ่าน

ตัวอย่างรหัสต่อไปนี้ จะแสดงวิธีการเปิดเอกสารที่มีการเข้ารหัสด้วยรหัสผ่าน: