ShyFile
บทความนี้มีชื่อเป็นภาษาอังกฤษ เนื่องจากยังไม่มีชื่อภาษาไทยที่กระชับ เหมาะสม, ไม่ปรากฏคำอ่านที่แน่ชัด หรือไม่ปรากฏคำแปลที่ใช้ในทางวิชาการ |
| ShyFile | |
|---|---|
| นักพัฒนา | Dr. Bootz GmbH |
| รุ่นเสถียร | 6.36
/ 08/09/2007 |
| ระบบปฏิบัติการ | Windows NT/2000/2003 Server/XP/Vista |
| ประเภท | โปรแกรมเข้ารหัส ถอดรหัส |
| สัญญาอนุญาต | Shareware |
| เว็บไซต์ | http://www.shyfile.net/ |
SHYFILE เป็นโปรแกรมการเข้ารหัสประเภทแชร์แวร์ ซึ่งสามารถทำการโหลดมาลองใช้ได้บางส่วน ถ้าหากต้องการใช้ความสามารถของโปรแกรมอย่างครบถ้วน ต้องทำการสั่งซื้อโปรแกรมมาลงอีกทีหนึง
โปรแกรม ShyFile ถูกพัฒนาโดย Dr. Bootz GmbH ที่ประเทศเยอรมนี มีความสามารถที่จะเข้ารหัสข้อมูล ถอดรหัสข้อมูล ลบข้อมูลอย่างถาวร และสร้าง random number ซึ่งการเข้ารหัส ถอดรหัส ทำโดยการใช้ Symmetric Key วิธีการนำ key มาใช้เป็นความลับ ทั้งการค้า และการรักษาความปลอดภัยต่อข้อมูล
การทำงานของ ShyFile
ในการทำงานของ ShyFile ผู้ใช้จะต้องกำหนด key ในการเข้ารหัส ซึ่งอาจจะเป็น key ที่พิมพ์เอง หรือ key ที่ให้ทางโปรแกรมทำการ Generate ให้ หรืออาจจะใช้ File อื่น ๆ ในการสร้าง key โดยทำการ browse File นั้น ๆ ซึ่งจะใช้ในการเข้ารหัสและถอดรหัส ซึ่งการเข้ารหัสจะมีขั้นตอนการทำงานดังนี้
- การนำ plan text ที่ต้องการจะเข้ารหัสมาทำปนกับข้อมูลขยะที่ทำการ generate ขึ้นมาแบบ random
- ขั้นตอนที่สองจะนำค่าของ plan text ซึ่งเป็น ACII มาทำการแปลงเป็นข้อมูลแบบ interium sum
- นำข้อมูลมาทำการ exclusive OR
- ทำการแบ่งข้อมูลเป็นหน่วยย่อย เรียกว่า Nibbles
- ทำการสับเปลี่ยนตำแหน่ง Nibbles ต่าง ๆ เพื่อสร้าง Cyper Text ขึ้นมา
โดยการสับเปลี่ยนจะทำโดยนำ key ทำการกำหนดการ random
Key ของ ShyFile
สำหรับ ShyFile นั้น จะใช้ key ที่มีความยาวจาก 32 ตัวอักษรจนถึง 1024 ตัวอักษร ซึ่งอาจจะเป็นข้อความที่ user กำหนดขึ้นเอง หรือ เป็นข้อความ random ที่ทางโปรแกรมทำการ generate ขึ้นมาให้ หรืออาจจะเป็น file อะไรก็ได้ โดย shyfile จะนำข้อมูลใน file นั้นมาเป็น seed ของการทำ encryption ข้อความที่ถูกทำการเข้ารหัสโดย shyfile จะมี key ถอดรหัสเพียงแค่ key เดียว คือ key ที่ใช้เข้ารหัส ทำให้ข้อมูลที่ถูก encrypt ปลอยภัยมากยิ่งขึ้น นอกจากนั้นทาง ShyFile ยังไม่มี master key ที่สามารถถอดรหัสได้ทุกข้อความ หรือ ระบบกู้ key ใด ๆ ทั้งสิ้น เพราะฉะนั้น ถ้า key ที่ถูกใช้เข้ารหัสศูนย์หาย ก็จะไม่สามารถทำการถอดรหัสข้อมูลได้อีกต่อไป
Function การทำงานของ ShyFile
ShyFile สามารถทำงานได้สามอย่างหลัก ๆ ดังนี้
- Random Key Generator
- ทำการสร้าง Random Number ขึ้นมาเพื่อใช้ในการเข้ารหัสและถอดรหัส โดยมีใช้ Function Random Number Generator ของทางบริษัทเองซึ่งจะใช้ตัวเลขที่ผู้ใช้งานใส่เข้าไปในโปรแกรมตอนที่ทำการลงโปรแกรมเป็นครั้งแรก key ที่ทำการ generate ขึ้นมามีความยาว 1024 ตัวอักษร ทำให้การทำการทำ key snooping หรือ key analysis ยากมาก
- Secure Private Chat
- การทำการสนทนาผ่าน Internet Chat ที่มีการเข้ารหัสข้อมูลที่ส่ง ซึ่งการที่ผู้ที่สนทนาจะสามารถอ่านข้อความที่ส่งได้ จะต้องมี key ที่ทำการตกลงไว้ก่อน key ที่ตกลงไว้อาจจะเป็นข้อความสั้น ๆ หรือเป็นไฟล์หนึง หรือเป็นข้อมูล random ที่ shyfile สร้างขึ้นมา user ที่ต้องการใช้งานไม่จำเป็นที่จะต้องทำการ register username ใด ๆ ทั้งสิ้น ผู้ที่ประสงค์ที่จะสนทนากัน สามารถทำได้ทันทีถ้ามี key เดียวกัน
- File Encryption
- การทำการเข้ารหัส File ที่ต้องการ โดยใช้ key ที่มีที่มาเช่นเดียวกับ Secure Private Chat ซึ่งการทำการ เข้ารหัสนี้ สามารถทำเป็น file เดี่ยว หรืออาจจะทำการ encrypt ทั้ง folder หรือ สามารถทำได้กระทั่ง encrypt หน้าเวป site ซึ่งจะทำให้คนที่มี key เท่านั้นถึงจะสามารถเข้าดูเวปนั้นได้
- Shredder
- การทำการลบ File อย่างถาวรโดยการเขียนข้อมูลทับเป็นจำนวน 7 ครั้ง เปลี่ยนวันที่และชื่อ file และสุดท้ายก็จะทำการลบ file ซึ่งจะต่างจากการลบ file ธรรมดา ที่แค่ทำการลบทะเบียน file ออกจาก directory เท่านั้น แต่ตัว file ยังอยู่ครบถ้วน
อ้างอิง
ดูเพิ่ม
- Cryptainer LE Free Encryption Software
- Enigmail
- GnuPG
- Mcrypt
- Pretty Good Privacy
- Protect for Windows
แหล่งข้อมูลอื่น
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.