c# - 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=
这怎么可能?
解决方案
出色地
AAAAAAAIHOk= is not equal to AAAAAAAIHok=
---------^--- -------^---
推荐阅读
- neo4j - 将本地 Neo4j 图形连接到 Databricks 集群
- python-3.x - 如何修复python中的“TypeError:必须是str,而不是_io.TextIOWrapper”错误
- r - ggplot图形存储相互擦除
- java - 每个 Spring websocket 事件的 Principal 为 null
- jenkins - 在同一硬件上编排一系列几乎相同的构建的最佳方式
- python - 反向字符串省略特殊字符和数字
- reactjs - React Native 升级重复符号问题
- python - 循环遍历函数参数以创建 power point 演示文稿
- gradle - 项目“cocoapods”未与 Gradle 链接
- python - 在这个代码示例中,unittest 计算了哪些测试?