码迷,mamicode.com
首页 > 系统相关 > 详细

Linux的shell脚本random相关应用和批量修改建立练习

时间:2017-11-14 23:31:08      阅读:497      评论:0      收藏:0      [点我收藏+]

标签: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相关应用和批量修改建立练习

标签:shell脚本random 批量创建用户和文件

原文地址:http://anfishr.blog.51cto.com/8534000/1981844

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!