苏飞论坛

标题: 把数字转为字符 1的在前面加0,一位的加N个0填充 二位的加N-1个0填充。。。。 [打印本页]

作者: 站长苏飞    时间: 2013-11-27 10:02
标题: 把数字转为字符 1的在前面加0,一位的加N个0填充 二位的加N-1个0填充。。。。
♂[江苏]小A() 23:56:39
从1到10万 的数字,我想做个简单加密

♂[江苏]小A() 23:56:48
加密成字符串

♂[江苏]小A() 23:57:00
相同位数的

♂[江苏]小A() 23:57:05
有什么建议

♂[江苏]小A() 23:57:19
要能反解的

日期:2013/11/27
♂123() 08:41:16
这尼玛.太搞了.

♂[广东]浪人() 09:48:14
把数字转为字符   1的在前面加0

♂[广东]浪人() 09:49:03
一位的加N个0填充 二位的加N-1个0填充。。。。。

♂站长苏飞() 09:55:30
说这干什么,

♂站长苏飞() 09:55:40
问题还是,,

♂123() 09:57:52
他帮人家加密

♂123() 09:58:02
这加密是屎无前有的牛

♂123() 09:58:10


♂站长苏飞() 09:58:32
这直接转一个数据再加密就是了,简单

♂123() 09:58:33
结果让人家数字前面加添加  0  

♂站长苏飞() 09:58:34
[C#] 纯文本查看 复制代码
  string result = string.Empty;
            int n = 98;
            //都转成10位的,具体多少个自己调整,0表示前加都加0,可以自己换字符
            result = n.ToString().PadLeft(10, '0');


♂站长苏飞() 09:58:48
这样可以得到相同长度的,然后加密就行了,

♂[江苏]小A() 09:58:49
@♂[广东]浪人 那这个字符太丑了。有的可能不是可见

♂站长苏飞() 09:58:53
用的时候直接转成整数

♂站长苏飞() 09:59:07
看我上面代码
♂[江苏]小A() 10:00:16
只是000000098这种样子吧

♂[江苏]小A() 10:00:32
但要做个加密,不让人知道原数字

♂[江苏]小A() 10:00:45
然后自己要有算法能知道原数字。

♂站长苏飞() 10:01:21
用上面的方法得到相同位置的,然后再进行加密肯定也是相同位置,加密方法可以自己找,或者自己写

♂站长苏飞() 10:01:28
这样不就解决了。

♂站长苏飞() 10:01:45
没有解决不了的问题,只有不会解决的程序员









欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4