Cipher.exe เป็น Built-in command-line tool ใน Windows OS ใช้ Encrypt หรือ Decrypt data บน NTFS drives Tool นี้ยังลบข้อมูลอย่างปลอดภัยโดย Overwrite ได้

วิธีใช้คำสั่ง Cipher ใน Windows
เมื่อสร้าง Text files และ Encrypt จนกระทั่ง Encryption process เสร็จ Windows จะสร้าง Backup ของไฟล์ เผื่อกรณี Encryption process ผิดพลาด Data ยัง Recover ได้จากไฟล์นี้ หลัง Encryption เสร็จ Backup จะถูกลบ แต่ Deleted backup file นี้ Recover ได้ด้วย Data recovery software จนกว่าจะถูก Overwrite โดย Data อื่น
เมื่อใช้ Built-in tool นี้ จะสร้าง Temporary folder ชื่อ EFSTMPWP บน System partition สร้าง Temporary files เพิ่มใน Folder นั้น และเขียน Random data ประกอบด้วย 0's, 1's และตัวเลขสุ่มอื่นๆ ลงในไฟล์เหล่านั้น
Cipher.exe จึงไม่แค่ Encrypt/Decrypt data แต่ยัง Secure delete data ได้ ดังนั้นหลายคนใช้เพื่อ Delete files permanently
Overwrite deleted data ด้วย cipher /w
เพื่อ Overwrite deleted data ใช้ Switch /w
เปิด WinX menu เลือก Command Prompt พิมพ์คำสั่งด้านล่าง กด Enter:
cipher /w:driveletter:\foldername
ต้องระบุ Drive letter และ Folder name หรือ Path
Cipher ยังใช้ Display หรือ Alter encryption ของ Folders และ Files ได้ หากใช้โดยไม่มี Parameters จะแสดง Encryption state ของ Current folder และ Files ที่มีอยู่
Cipher.exe Switches
/? : แสดง Help ที่ Command prompt
/e : Encrypt Specified folders Folders ถูก Mark ให้ Files ที่เพิ่มเข้ามาใน Folder ภายหลังถูก Encrypt ด้วย
/d : Decrypt Specified folders Folders ถูก Mark ให้ Files ที่เพิ่มเข้ามาใน Folder ภายหลังถูก Encrypt ด้วย
/w : PathName – ลบ Data บน Unused portions ของ Volume PathName ระบุ Directory ใดๆ บน Volume ที่ต้องการ
/s: dir : ทำ Operation ที่เลือกใน Specified folder และ Subfolders ทั้งหมด
/a : ทำ Operation สำหรับ Files และ Directories
/i : ทำ Operation ต่อแม้เกิด Errors โดย Default cipher หยุดเมื่อเจอ Error
/f : Force Encryption หรือ Decryption ของ Specified objects ทั้งหมด โดย Default cipher ข้าม Files ที่ Encrypted หรือ Decrypted แล้ว
/q : รายงานเฉพาะ Essential information
/h : แสดง Files ที่มี Hidden หรือ System attributes โดย Default ไฟล์เหล่านี้ไม่ถูก Encrypt หรือ Decrypt
/k : สร้าง File encryption key ใหม่สำหรับ User ที่รัน cipher หากใช้ Option นี้ cipher จะ Ignore Options อื่นทั้งหมด
/u : Update User's file encryption key หรือ Recovery agent's key เป็น Current keys ใน Encrypted files ทั้งหมดบน Local drives (ถ้า Keys เปลี่ยน) Option นี้ทำงานกับ /n เท่านั้น
/n : ป้องกัน Keys ไม่ให้ Update ใช้ Option นี้หา Encrypted files ทั้งหมดบน Local drives Option นี้ทำงานกับ /u เท่านั้น
รายการ Switches และ Parameters ครบถ้วน ดูที่ TechNet
เนื่องจากลักษณะของ Tool คุณปลอดภัยใช้ Secure delete data เพราะจะไม่ Overwrite Active files จะ Overwrite เฉพาะ Data ที่คุณ Delete
Microsoft SysInternals มี Tool อันทรงพลังลบไฟล์ถาวร ด้วย SDelete tool ดาวน์โหลดฟรี สามารถ Overwrite Free space บน Disk ป้องกัน Deleted หรือ Encrypted files ถูก Recover
Related: What is the EFSTMPWP folder?
