num arg在openssl rand中是什么意思?

时间:2019-08-23 12:24:50

标签: openssl

这是手册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个字符?

0 个答案:

没有答案