亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問板塊 發(fā)新帖
查看: 4452 | 回復(fù): 0
打印 上一主題 下一主題

[原創(chuàng)]按位異或及取反加密數(shù)字的腳本 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2005-10-02 11:27 |只看該作者 |倒序?yàn)g覽
將以前發(fā)的2個(gè)加密腳本來了個(gè)合二為一,采用了按位異或和按位取反算法,可以自定義初始密文或增加密碼位數(shù)從而創(chuàng)造出與從不同的密碼。呵呵,這種加密法的應(yīng)用面應(yīng)該很廣吧

  1. #!/bin/ksh
  2. #結(jié)合按位異或及取反加密數(shù)字的shell V050925

  3. trap "tput sgr0 ; echo " 0 1 2 3 9 15
  4. tput bold
  5. clear
  6. passstr1='8'                #增加的密文第一位,可設(shè)為1位除0以外的整數(shù),即 1-9
  7. passstr2='abcdefghij'       #最終的密文代碼,可設(shè)為任意不重復(fù)的10位英文字符,即a-z或A-Z
  8. echo "\n      按位異或及取反加密數(shù)字的shell \n"
  9. while :
  10. do
  11. echo -n "\n\n\n      請(qǐng)輸入原密碼:  "
  12. read passwd
  13. test $passwd || { echo ; exit 0 ; }
  14. [[ $passwd == *([0-9])  &&  ${#passwd} -eq 6 ]]  || { echo "\n\n      請(qǐng)輸入6位數(shù)字  \n" ; read ; clear ; continue ; }
  15. passwd=$(echo $passwd  | sed 's/\(.\)\(.\)/\2\1/g')
  16. passwd=$(echo ${passstr1}$passwd)
  17. passwd=$(echo $((~passwd))|cut -c2-)
  18. passwd=$((passwd^111111))
  19. passwd=$(echo $passwd|sed 'y/1234567890/'"$passstr2"'/')
  20. echo "\n        加密密碼為:  "$passwd
  21. unpasswd=$(echo $passwd|sed 'y/'"$passstr2"'/1234567890/')
  22. unpasswd=$((unpasswd^111111))
  23. unpasswd=$((~-unpasswd))
  24. unpasswd=$(echo $unpasswd  | cut -c2-| sed 's/\(.\)\(.\)/\2\1/g')
  25. echo "\n          源密碼為:  "$unpasswd
  26. done
復(fù)制代碼
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP