zoukankan      html  css  js  c++  java
  • md5sum/生成随机字符串/od

    1.md5sum
    md5sum:用于生成和校验文件的md5值
    md5sum test.sh > md5.txt #md5.txt为记录test.sh的md5值的文件
    md5sum -c md5.txt #-c选项来对文件md5进行校验,生成当前文件的md5,并和之前已经生成的md5进行对比,如果一致,则返回OK,否则返回错误信息

    2.生成随机字符串
    #使用date 生成随机字符串
    date +%s%N | md5sum | head -c 10

    #使用 /dev/urandom 生成随机字符串
    cat /dev/urandom | head -n 10 | md5sum | head -c 10

    备注:
    date +%s%N #可以获得一个纳秒级的unix时间戳
    /dev/urandom
    是Linux系统中提供的随机伪设备,是提供永不为空的随机字节数据流。很多解密程序与安全应用程序(如SSH Keys,SSL Keys等)需要它们提供的随机数据流。

    3.od命令
    把文件用8进制或者其他的格式显示出来。通常用于查看特殊格式文件的内容(比如/dev/urandom)。
    c ASCII字符
    d 十进制
    o 八进制(系统默认值)
    x 十六进制
    参考:http://blog.chinaunix.net/uid-9525959-id-2001619.html

  • 相关阅读:
    BZOJ 1191 HNOI2006 超级英雄hero
    BZOJ 2442 Usaco2011 Open 修建草坪
    BZOJ 1812 IOI 2005 riv
    OJ 1159 holiday
    BZOJ 1491 NOI 2007 社交网络
    NOIP2014 D1 T3
    BZOJ 2423 HAOI 2010 最长公共子序列
    LCA模板
    NOIP 2015 D1T2信息传递
    数据结构
  • 原文地址:https://www.cnblogs.com/stellar/p/7762981.html
Copyright © 2011-2022 走看看