欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Shell腳本中實現(xiàn)把輸入的密碼轉(zhuǎn)換為*(星號)的方法

 更新時間:2014年06月21日 10:23:37   投稿:junjie  
這篇文章主要介紹了Shell腳本中實現(xiàn)把輸入的密碼轉(zhuǎn)換為*(星號)的方法,從而把密碼字符串隱藏起來,比較實用的一個功能,在做交互設(shè)計時非常有用哦,需要的朋友可以參考下

如果你需要寫一段與用戶交互,且需要輸入一些敏感信息的(例如:用戶密碼、License等),那么直接用printf+read的方式,就會把用戶輸入的信息顯示在屏幕了,這是不符合信息安全的,而且對客戶體驗來說也顯得不夠?qū)I(yè),所以就需要將用戶輸入的密碼轉(zhuǎn)換為*,樣式如下:

please input your passwd:1234
修改為:
please input your passwd:****

那么具體如何實現(xiàn)呢,請往下看……

#!/bin/sh


getchar() {

  stty cbreak -echo

  dd if=/dev/tty bs=1 count=1 2> /dev/null

  stty -cbreak echo

}


printf “Please input your passwd: ”


while : ; do

  ret=`getchar`

  if [ x$ret = x ]; then

    echo

    break

  fi

  str=”$str$ret”

  printf “*”

done


echo “Your password is: $str”

相關(guān)文章

  • shell sed命令的具體使用

    shell sed命令的具體使用

    本文主要介紹了shell sed命令的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • shell腳本結(jié)合iptables防端口掃描的實現(xiàn)

    shell腳本結(jié)合iptables防端口掃描的實現(xiàn)

    這篇文章主要介紹了shell腳本結(jié)合iptables防端口掃描的實現(xiàn),中間使用了inotify-tools工具,需要的朋友可以參考下
    2014-05-05
  • linux xz壓縮解壓的方法小結(jié)

    linux xz壓縮解壓的方法小結(jié)

    這篇文章主要介紹了linux xz壓縮解壓的方法小結(jié) ,文中給大家提到了linux解壓.tar.xz壓縮包 的方法,需要的朋友可以參考下
    2019-07-07
  • linux 中的ls命令參數(shù)詳解及l(fā)s命令的使用實例

    linux 中的ls命令參數(shù)詳解及l(fā)s命令的使用實例

    這篇文章主要介紹了linux 中的ls命令參數(shù)詳解及l(fā)s命令的使用實例,需要的朋友可以參考下
    2017-08-08
  • 詳解adb shell 常用命令

    詳解adb shell 常用命令

    這篇文章主要介紹了詳解adb shell 常用命令,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • shell腳本返回值及其使用場景的實現(xiàn)

    shell腳本返回值及其使用場景的實現(xiàn)

    這篇文章主要介紹了shell腳本返回值及其使用場景的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 一天一個shell命令 linux文件內(nèi)容操作系列-cat命令詳解

    一天一個shell命令 linux文件內(nèi)容操作系列-cat命令詳解

    這篇文章主要介紹了一天一個shell命令 linux文件內(nèi)容操作系列-cat命令詳解,需要的朋友可以參考下
    2016-06-06
  • 在Linux中查找 IP 地址的3種方法

    在Linux中查找 IP 地址的3種方法

    在 Linux 系統(tǒng)中,經(jīng)常需要查找 IP 地址以進行網(wǎng)絡(luò)配置、故障排除或安全管理,無論是查找本地主機的 IP 地址還是查找其他設(shè)備的 IP 地址,本文將介紹三種簡單的方法,幫助你在 Linux 中輕松找到所需的 IP 地址,需要的朋友可以參考下
    2023-09-09
  • shell隨機定時修改密碼change_passwd.sh

    shell隨機定時修改密碼change_passwd.sh

    這篇文章主要介紹了shell隨機定時修改密碼change_passwd.sh,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12
  • windows下上傳shell腳本不能運行的解決方法

    windows下上傳shell腳本不能運行的解決方法

    windows下上傳shell腳本不能運行—將dos模式修改為unix 文件格式 就可以順利解決,下文給大家?guī)砹嗽敿毥鉀Q方法,一起看看吧
    2018-06-06

最新評論