Files
davideisinger.com/bin/encrypt
2024-02-12 17:15:43 -05:00

15 lines
263 B
Ruby
Executable File

#!/usr/bin/env ruby
file = ARGV.pop || raise("please supply a filename")
raise("file '#{file}' does not exist") unless File.exist?(file)
%x(
openssl \
aes-256-cbc \
-in #{file} \
-out #{file}.enc \
-pass file:secret.key \
-iter 1000000
)