-
-
[求助]求一个完整版的base64算法,用c/c++实现
-
发表于:
2016-6-16 23:52
12754
-
[求助]求一个完整版的base64算法,用c/c++实现
如下要求:
1,支持Unicode和多字节;
2,通过一个布尔参数来实现76字符分割标准(就是Internet标准,每76个字符处理,然后加换行);
3,编码函数返回char*,输入参数length(size_t)为0则在函数内部用strlen或lstren求得待处理字符串长度;
4,解码函数返回的也是char*或wchar_t*,输入字符串也是char*;
5,不能用c/c++库,不能用window或Linux或unix相关函数,也不能用qt,只能用标准的c或者c++。
之所以有这么疑问是因为看来js版本的base64算法发现了好多编码处理函数,而且无法分情况来处理是否需要每76字节一个的\r\n。
另外,我试着做过,结果计算出来的下标(就是密码表的下标)完全是乱码而不是数值,反而别人的都成了了
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!