怎样将一个整数(位数不确定),转换为唯一的6位整数
解决方案 »
- c#datagridview如何读取数据库 表中列名固定的数据?
- 如何调用配置数据源那个组件?
- 怎么统计访问轨迹??
- 初来"炸"到 打听一下`
- MultiPage与TabStrip在vs2005中出现的问题 代码如下为什么没法做像选项卡一样的效果谢谢
- 高分请教关于方向键的keydown和keypress事件
- 怎么 使用 Visual studio 开发移动程序
- WebClient的问题.关于返回的Header的值的获取.
- C#怎样做一个会员管理系统?
- 问一个基础问题,如何计算一个List<int>占用的内存?
- c#怎么获取当前页面的文件名称
- 求一验证身份证号的正则表达式,在线等,有事没事,打酱油买白菜烧开水打点滴的都来顶个人气!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
3.4028236692093846346337460743177e+386位整数,使用字符串表示的话,包括半角全角也就是6位20进制, 20的6次方个整数
64000000如果6位整数使用16进制表示,且用字符串表示,包括全角半角,即6位32进制, 32的6次方个整数
1073741824如果按6位字符表示,而不是整数,ASCII码常用256,包括可用的全角半角,也就是差不多6位450进制,450的6次方个整数
8303765625000000楼主啊,6位干不了什么啊。
这个已经接近MD5的功效了,当然如果想要包装MD5,则需要使用比MD5更大空间的低冲突空间。UTF8 UTF16 UTF32应该能满足了。
lz尝试把MD5封装,然后将返回的128位二进制转化成 UTF8\16\32所能表示的字符数的进制形式,这样就能得到6位字符形式了。而且冲突率跟MD5是一样的。
占多个字节又能怎样,UTF32还不知道到底占几个字节呢,不定的。
只是最后结果是6位显示而已。
占多个字节,so what?