可以这样干,算法主干
首先理解
1、你要得到的字符序列个数是有限的,为256!个,(排列组合,能理解不)
2、从0~255的每个数字在计算机上用一个字节来表示一个你要的数字刚刚好,
2、给这些序列编一个号码,比如按从小到大排列为1、2、3……
接着理解
1、需要转换的序列为32个字符,我具体不清楚这个序列的规则,比如字符的种类有n种,但是序列种类不能大于256!,否则不是唯一的,
2、将你要转换的序列理解为一个很大的整数,这个整数不是十进制的,而是n进制的。
接着实现
1、将n进制数转换为一个10进制的数,(具体方法很多,但是要和你的要求匹配,不同的序列转换之后都是不同的10进制数)
2、根据这个10进制数作为号码,去获取你在刚开始表示的大整数。