这是手册https://www.openssl.org/docs/man1.0.2/man1/rand.html
openssl rand
Usage: rand [options] num
例如
openssl rand -base64 10
70vQA+9ndS9SwA==
openssl rand -hex 10
778e1081bf76842215a8
irb
irb(main):001:0> "778e1081bf76842215a8".length
=> 20
第一个openssl rand -base64 10
意味着装置生成10个字节的伪随机字节,然后对该输出执行base64编码?
第二个openssl rand -hex 10
意思是手段生成10个字节的伪随机字节,然后将其显示为十六进制字符串?为什么输出为20个字符?