html tool

2025年8月7日星期四

随机生成base64

      ##base64

      len=$(( (RANDOM % 15 +2 ) *4)) #8-64之间的4的倍数

      b64=$(openssl rand -base64 $len) #openssl 随机生成安全数据,使用base64编码生成 ,生成$len的原始二进制数据

      echo $b64


介绍-dankon deepseek

一、命令分解

  1. openssl rand
    OpenSSL 的随机数生成器模块,用于生成密码学安全的伪随机数据。

  2. -base64
    指定输出格式为 Base64 编码(将二进制数据转换为可读的 ASCII 字符)。

  3. 4
    生成 4 字节的原始二进制数据(编码前长度)。


二、输出特性

  • 实际输出长度
    4 字节二进制数据 → Base64 编码后为 6 个字符(每 3 字节对应 4 个 Base64 字符,填充 = 补全)。
    示例输出aBcD12=


没有评论:

发表评论