Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.74 KB | None | 0 0
  1. #!/bin/bash
  2. unset password
  3. prompt="Enter Password:"
  4. while IFS= read -p "$prompt" -r -s -n 1 char
  5. do
  6. if [[ $char == $'' ]]
  7. then
  8. break
  9. fi
  10. prompt='*'
  11. password+="$char"
  12. done
  13. echo
  14. echo "Done. Password=$password"
  15.  
  16. #!/bin/bash
  17.  
  18. unset PASSWORD
  19. unset CHARCOUNT
  20.  
  21. echo -n "Enter password: "
  22.  
  23. stty -echo
  24.  
  25. CHARCOUNT=0
  26. while IFS= read -p "$PROMPT" -r -s -n 1 CHAR
  27. do
  28. # Enter - accept password
  29. if [[ $CHAR == $'' ]] ; then
  30. break
  31. fi
  32. # Backspace
  33. if [[ $CHAR == $'177' ]] ; then
  34. if [ $CHARCOUNT -gt 0 ] ; then
  35. CHARCOUNT=$((CHARCOUNT-1))
  36. PROMPT=$'b b'
  37. PASSWORD="${PASSWORD%?}"
  38. else
  39. PROMPT=''
  40. fi
  41. else
  42. CHARCOUNT=$((CHARCOUNT+1))
  43. PROMPT='*'
  44. PASSWORD+="$CHAR"
  45. fi
  46. done
  47.  
  48. stty echo
  49.  
  50. echo $PASSWORD
  51.  
  52. -s Silent mode. If input is coming from a terminal, characters are not echoed.
  53.  
  54. #!/bin/sh
  55. read -p "Username: " uname
  56. stty -echo
  57. read -p "Password: " passw; echo
  58. stty echo
  59.  
  60. #!/bin/bash
  61.  
  62. unset password
  63. echo -n "Enter password: "
  64. while IFS= read -p "$prompt" -r -s -n 1 char
  65. do
  66. # Enter - accept password
  67. if [[ $char == $'' ]] ; then
  68. break
  69. fi
  70. # Backspace
  71. if [[ $char == $'177' ]] ; then
  72. prompt=$'b b'
  73. password="${password%?}"
  74. else
  75. prompt='*'
  76. password+="$char"
  77. fi
  78. done
  79.  
  80. stty -echo
  81. read something
  82. stty echo
  83.  
  84. read -s pass
  85. echo "$pass" | sed 's/./*/g'
  86.  
  87. #!/bin/bash
  88. echo "------------------------------"
  89.  
  90. n=7
  91. echo " Enter Password :"
  92.  
  93. for (( i=1;i<n;i++ ))
  94. do
  95. stty -echo
  96. read -r -s -n 1 char
  97. stty echo
  98.  
  99. echo -n "*"
  100. pass+="$char"
  101.  
  102. done
  103.  
  104. echo " "
  105. echo " Your password : $pass "
  106.  
  107. echo ""
  108. echo "-------------------------------"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement