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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的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相关应用和批量修改建立练习的主要内容,如果未能解决你的问题,请参考以下文章

linux学习笔记:shell脚本编程相关(上)

Shell脚本学习三:生成随机数

用shell写一个猜价格脚本?

Linux命令应用大词典-第10章 Shell相关命令

不说了 写脚本去了... shell脚本编写规范和相关变量类型

linux shell实现随机数多种方法(date,random,uuid)