首页 > 系统服务 > 详细

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

时间:2017-11-14 23:19:32      阅读:370      评论:0      收藏:0      [点我收藏+]

一.三种取随机数并加密的方法


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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!