sql 读出来的16进制怎么转10进制 5407821BE976F357225A9E49C68D0291 和3C2FAA7F4C799C8C6CD8AD45E276EBCD

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 读出来的16进制怎么转10进制 5407821BE976F357225A9E49C68D0291 和3C2FAA7F4C799C8C6CD8AD45E276EBCD相关的知识,希望对你有一定的参考价值。

高手帮忙搞定下 小弟没学懂 没搞出来
原来是加了密的数据啊

参考技术A public string ConvertString(string value, int fromBase, int toBase)

int intValue = Convert.ToInt32(value, fromBase);
return Convert.ToString(intValue, toBase);

其中fromBase为原来的格式
toBase为将要转换成的格式
------------------------------------------------------------------------------
16进制转10进制:
int number = Convert.ToInt32("5407821BE976F357225A9E49C68D0291", 16);
string str = Convert.ToString(number, 10);
str就是你要10进制。
抱歉,我测试了一下,16进制的5407821BE976F357225A9E49C68D0291超过了UInt64.MaxValue,不能使用上面的方法,我现在不知道如何转化了。。。
你要是找到方法了,别忘告诉我!
参考技术B 这2串都是32位长的字符串,应该是MD5加密后的结果
MD5只能通过暴力破解来解密,你可以试试去搜索下md5解密

以上是关于sql 读出来的16进制怎么转10进制 5407821BE976F357225A9E49C68D0291 和3C2FAA7F4C799C8C6CD8AD45E276EBCD的主要内容,如果未能解决你的问题,请参考以下文章

十进制转化为十六进制怎么算

十进制转换成十六进制要怎么算?

C语言怎么将超大的16进制数转换成10进制,这个16进制数是个大数,比如0x123456789ABCDEF12345这种

sql语句中怎么把字符串两位两位的反转

php 16进制计算转换十进制

(62)C#里怎么样转换16进制字符串为数字类型?