[问题] 在Linux加密字串,window解密字串

楼主: rtt2008 (rtt)   2013-05-14 09:40:13
小弟在进行Liunx 与windows跨作业系统沟通
采用AES算法进行加解密(在单一平台,加解密是成功的)
小弟方法是将加密字串存成文字档,binary档但结果都失败
小弟是linux新手,只知道windows和linux对于换行字符定义不同,
想请问还有什么原因造成无法跨作业系统沟通呢?
感谢各位大大!
P.S.我字串是存成unsigned char*型式
作者: RouterHsieh (醉卧美人膝,醒掌天下权)   2013-05-14 09:52:00
或许跟Linux/Windows换行字符不同有关?
作者: mayasky ( )   2013-05-15 02:12:00
UNIX2DOS试一下?
作者: buganini (霸格尼尼)   2013-05-16 12:12:00
fopen的时候要加b, 用stdin/stdout的话要setmode
作者: shemale (我…我不是特意来肛你的)   2013-06-12 05:50:00
如果找不到unix2dos可以用这简单的命令:awk '{print $0"\r"}' inputfile > outputfile

Links booklink

Contact Us: admin [ a t ] ucptt.com