インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(Linux)テキストファイルをパスワード化して読めなくする

大事な情報をサーバに

サーバ上にログイン認証はあるものの、さらにそこを突破した場合にファイルに暗号化をかけてみました。

やり方は以下。mymemoに大事な情報を書いているとします。

# openssl enc -e -aes256 -in mymemo -out mymemo_s

ここでパスワードを入れると、mymemo_sはこのパスワードがないと見れなくなります。

そしてmymemoは削除。そして暗号化したものを見ようとすると以下。見えない。

(%åI▒▒H4▒)#{▒bP▒蹋▒▒dh▒▒YhD@IV▒▒E▒▒u▒▒d▒R▒ի▒
/▒▒▒▒o`)▒j▒▒l▒ VOX1▒▒ ▒'▒^▒Em`7▒)Ao%X▒▒▒▒\▒▒▒\h▒D▒▒_▒▒▒=T.▒b▒▒▒Cf&▒(j▒
                                                                      0yp-1 ▒▒▒I▒XY▒`^▒O{6*▒▒;4▒a▒4P▒▒\▒@3hWI(▒D▒x>j▒d▒鮧.▒▒x▒▒F▒Us▒▒▒▒8▒▒p▒▒▒▒R▒▒▒lyE▒▒rv}▒▒u@x▒▒▒x▒e▒▒▒=`▒▒▒
▒W6I8s▒▒▒▒d▒9▒d▒▒▒▒c▒▒▒▒▒SU 9▒з~H5&H▒S▒▒H(▒!▒▒▒Z;?▒▒]▒▒l▒c▒Ψ▒▒▒▒▒u;▒▒4FM▒F▒▒▒x$▒o▒▒ݯ▒(
J▒▒

で以下にてパスワードを入れると見えてきます。

$ openssl enc -d -aes256 -in mymemo_s