Bashでパスワードを平文ベタ書きしたくないなあって時に、お手軽に。
パスワードが平文だと嫌だなあってなって
いろいろ調べたので。
共通鍵でお手軽に
自分が黙ってコピペする用
#!/bin/bash
#暗号化
openssl enc -e -aes-256-cbc -salt -base64 -in "平文.txt" -out "暗号.txt" -pass pass:betagaki
#復号化
openssl enc -d -aes-256-cbc -salt -base64 -in "暗号.txt" -out "復号.txt" -pass pass:betagaki
keyをベタ書きしたくない人は
-pass file:ファイル名
-pass env:変数名
とか利用してみよう。
以下のサイトが分かりやすい。
それマグで! http://takuya-1st.hatenablog.jp/entry/2015/12/09/174928
公開鍵で暗号化・秘密鍵で復号化
普通は
パスワードが平文だと嫌だなあ
共通鍵でお手軽に
自分が黙ってコピペする用
#暗号化
openssl enc -e -aes-256-cbc -salt -base64 -in "平文.txt" -out "暗号.txt" -pass pass:betagaki
#復号化
openssl enc -d -aes-256-cbc -salt -base64 -in "暗号.txt" -out "復号.txt" -pass pass:betagaki
keyをベタ書きするのが嫌なときは
-pass file:ファイル名
-pass env:変数名
とかもお手軽。
公開鍵で暗号化・秘密鍵で復号化・・・できませんでしたorz
普通はSSHの公開鍵と復号鍵を持ってると思うので
ソレ使ってやろうとしたのですが上手くいきませんでした。
#暗号化うまくいかず
openssl rsautl -encrypt -inkey ~/.ssh/id_rsa.pub -in "平文.txt" -out "暗号.txt"
#復号化うまくいかず
openssl rsautl -decrypt -inkey ~/.ssh/id_rsa -in "暗号.txt" -out "復号.txt"
今日はここで時間切れ。
解決策が分かったら更新します。
Author And Source
この問題について(Bashでパスワードを平文ベタ書きしたくないなあって時に、お手軽に。), 我々は、より多くの情報をここで見つけました https://qiita.com/kugyu10/items/b27d99f6df67a3b6c348著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .