#!/usr/bin/bash

read -p "Enter your username:" USERNAME
read -s -p "Enter your password:" PASSWORD
FILE=${HOME}/shell/.user_pass

function encstr()
{
    local user=$1
    local pass=$2
    local str_key=5
    local usresult=""
    local psresult=""
    if [ "X" = "X$user" ]
        then 
        return 1
    fi
    if [ "X" = "X$pass" ] 
        then 
        return 2
    fi
    if [ "X" = "X$str_key" ]
        then 
        return 3
    fi
    usresult=`echo $user | openssl enc -aes-256-cfb -e -base64 -k $str_key -salt`
    psresult=`echo $pass | openssl enc -aes-256-cfb -e -base64 -k $str_key -salt`
    echo $usresult
    echo $psresult
    return 0
}
encstr $USERNAME $PASSWORD > $FILE
exit;

 

posted on 2018-03-27 16:09  明星程序员  阅读(246)  评论(0)    收藏  举报