Great ideas:
crystaldBanDon’t use DBAN for flash/SSD drives though. It believes the controller and will skip quite a few blocks.
For flash you’ll need something along the lines of a controller based partitioner. Such as the one in the gparted above. Just make an encrypted flash-targeted partition like FFS or EXT4 with the -se switch, secure erase option. Then reformat to a normal partitions.
Secure erase will flip every bit twice and drop charge the individual cells. It also obeys the controller log so it won’t mess up wear levelling.