首页 > 解决方案 > Convert.ToBase64String 为不同的字节数组返回相同的值?

问题描述

这个例子:

            var a = Convert.ToBase64String(BitConverter.GetBytes((long)531689).Reverse().ToArray());
            var b = Convert.ToBase64String(BitConverter.GetBytes((long)532105).Reverse().ToArray());
            Console.WriteLine("{0} != {1}", a, b);

输出:

AAAAAAAIHOk= != AAAAAAAIHok=

这怎么可能?

标签: c#arraysbase64

解决方案


出色地

AAAAAAAIHOk= is not equal to AAAAAAAIHok=
---------^---                  -------^---

推荐阅读