1. 程式人生 > >Linux的shell腳本random相關應用和批量修改建立練習

Linux的shell腳本random相關應用和批量修改建立練習

shell腳本random 批量創建用戶和文件

一.三種取隨機數並加密的方法


1.random的取數並加密

取數的方法:

技術分享


取隨機數的方法:

技術分享


取隨機數的並加密的方法:

技術分享


加密後截取不同的位數:

技術分享


2.data時間取隨機數並加密

技術分享


3.openssl取隨機數並加密

技術分享


二.隨機數的應用

1.批量創建以隨機數開頭的文件

題目1:在/westos目錄下創建10個開頭以10個小寫字母的隨機數,結尾是_westos.html的文件

技術分享


技術分享


題目2:批量將html換成HTML

第一種方法 for

技術分享

技術分享


第二種方法 AWK

技術分享



題目3:在/westos目錄下創建10個開頭以10個小寫字母的隨機數,結尾是_westos後面是帶兩位序號的.html的文件


註:下面的腳本使用了兩種生成隨機加密數的方法:random和openssl


技術分享

技術分享



2.批量創建帶序號的用戶,並且密碼是隨機數,並輸出到文件中

技術分享


運行結果:

技術分享


查看輸出文件:

技術分享


批量刪除創建的用戶:

技術分享



3.將加密後的密鑰轉化為加密前的數字(破解加密)

定義一個數組,裏面為需要破解的加密後的文字

技術分享


fungetmd5為生成全部的隨機加密,共有32767個

funfindmd5是跟數組裏加密後的進行比對

沒有的話調整cut的位數


技術分享







Linux的shell腳本random相關應用和批量修改建立練習