[C#] String编码/加密的问题
描述:
有一个字符串(纯数字)长度15位。
编码
把15位数字编码为9位数字
解码
把9位数字编码为15位数字
假设:
120627000311100----编码----123456789
123456789------解码-----120627000311100
有什么办法吗?
[解决办法]
不可能,因为明文集合(15个0到15个9)与密文集合(9个0到9个9)这两个有限集的个数不相等,所以它们之间不存在一个一一映射。
[解决办法]
自己定义一种格式吧。你就是这个编码的创造者
[解决办法]