zoukankan      html  css  js  c++  java
  • shell脚本简单密码加密

    1. #!/bin/sh  
    2.   
    3. #输入密码  
    4. echo "请输入原密码:"  
    5. read resultFirst  
    6. firstPWD=$resultFirst  
    7. echo "请再次输入原密码:"  
    8. read resultSecond  
    9. secondPWD=$resultSecond  
    10. result=""  
    11. output=""  
    12.   
    13. function encryptPWD() {  
    14.     for ((i=0;i<${#firstPWD};i++));do  
    15.         #获取输入每一个字符并转换为ASCII码  
    16.         letter=`printf "%d" "'${firstPWD:$i:1}"`  
    17.         let letter=letter+300  
    18.         result+=$letter  
    19.     done  
    20.     #判断ASCII码长度  
    21.     if [ ${#result} -lt 10 ];then  
    22.         output=${result}  
    23.         echo "您的密码太简单,建议加深密码难度!!!"  
    24.     else  
    25.         output=${result:(${#result}-10):${#result}}${result:0:(${#result}-10)}  
    26.     fi  
    27.       
    28. }  
    29.   
    30. if [ "$firstPWD" = "$secondPWD" ];then  
    31.     encryptPWD  
    32.     echo "您的加密后密码为:"  
    33.     echo $output  
    34. else  
    35.     echo "您两次密码输入不正确!"  
    36. fi 

    http://blog.csdn.net/wenxuechaozhe/article/details/52943852

  • 相关阅读:
    servlet中Cookie的编码问题
    servlet关于转发用法
    eclipse界面更改为黑色
    猜字符小游戏——可以设置等级
    uva 10655
    uva11029
    UVA11388 GCD LCM1 2 -1
    uva 11609
    poj 2436
    poj 2431
  • 原文地址:https://www.cnblogs.com/seasonzone/p/7366428.html
Copyright © 2011-2022 走看看