By Manny Fernandez

January 1, 2020

Encrypting a USB Thumb-Drive on macOS from CLI and GUI

There are a couple of ways to encrypt drives and volumes on macOS X.  I recommend that if you are going to use a thumb-drive for your own use, that you use encryption to protect the contents.  If this is a thumb-drive that will be shared (not recommended) you CAN create an encrypted volume within the drive and have half of it encrypted and the other not.

Command Line Option

I love the CLI so you will see a lot of macOS articles here on the CLI.  First thing to do is to run a utulity that will tell you which drive you are working with.  In my example I have a 16GB USB Thumb-drive that I will use for the demonstration.

 

2020-01-01_19-34-45v2.png

As you can see, my USB is in /dev/disk3

Encrypting the Volume

Now we will initiate the encryption.

2020-01-01_19-50-26.png

  1. diskutil – This is the macOS utility that has multiple uses all around the drive, volumes, and file systems.
  2. cs – CoreStorage (See below)
  3. convert – Convert a regular Journaled HFS+ or Case-sensitive Journaled HFS+ volume (must be on a partition and within a GPT partitioning scheme) into a CoreStorage logical volume
  4. disk3s2 – Is the identifier for the volume
  5. -passphrase – tells the diskutil that we want to add a password
  6. the actual password to be used

Core Storage – Layered between the whole-disk partition scheme and the file system used for a specific partition is a new logical volume format known as Core Storage, introduced in OS X Lion. Core Storage makes it easy to dynamically allocate partitions while providing full compatibility with existing filesystems. In particular, Core Storage allows in-place transformations such as backgrounding the full-disk encryption used by File Vault 2.

When this process in complete, and you remount the drive, you will be prompted.

2020-01-01_20-06-53.png

GUI Version

I must admit, this method is cleaner.  First thing is hit the ⌘ and space bar

2020-01-01_20-09-56 (1).png

You should see your SpotLight Search dialog come up.

Start typing disk and you should see Disk Utility show up

2020-01-01_20-12-40 (2).png

Once inside the utility, choose your thumb-drive and choose Erase

2020-01-01_20-16-46.png

Choose a file system that contains Encrypted in the name.

Once you select one, you will get prompted for the password

2020-01-01_20-18-29.png

You CAN choose the key icon next to the Verify field to have it generate a random password.  Your mileage may vary.

2020-01-01_20-18-54.png

Once the operation has completed, you should get a screen similar to the one below.

2020-01-01_20-22-19.png

Hope this helps.

 

 

 

 

Recent posts

  • There are many options when troubleshooting in FortiGate firewalls. ... Full Story

  • Have you ever had an IPS signature that continues... Full Story

  • Use case:  Customer has a Split Tunnel Enabled but... Full Story