为了账号安全,请及时绑定邮箱和手机立即绑定

byte[] 的长度。

byte[] 的长度。

梵蒂冈之花 2018-09-12 06:07:07
有一个关于byte[] 的长度问题。        public static string CreateSalt(int size)        {            RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();            byte[] buff = new byte[size];            rng.GetBytes(buff);            return Convert.ToBase64String(buff);//返回Base64字符串表示形式的随机数         }我给size指定是8,为什么返回的是一个12位的字符串??
查看完整描述

2 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

因为使用了ToBase64String,长度会变长  

查看完整回答
反对 回复 2018-09-25
?
翻翻过去那场雪

TA贡献2065条经验 获得超13个赞

Base64是用于网络传输的,你应该使用HEX字符串。

查看完整回答
反对 回复 2018-09-25
  • 2 回答
  • 0 关注
  • 975 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信