[問題] 在Linux加密字串,window解密字串

看板LinuxDev作者 (rtt)時間12年前 (2013/05/14 09:40), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/1
小弟在進行Liunx 與windows跨作業系統溝通 採用AES演算法進行加解密(在單一平台,加解密是成功的) 小弟方法是將加密字串存成文字檔,binary檔但結果都失敗 小弟是linux新手,只知道windows和linux對於換行字元定義不同, 想請問還有什麼原因造成無法跨作業系統溝通呢? 感謝各位大大! P.S.我字串是存成unsigned char*型式 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.200.169.82

05/14 09:52, , 1F
或許跟Linux/Windows換行字元不同有關?
05/14 09:52, 1F
※ 編輯: rtt2008 來自: 210.200.169.82 (05/14 09:54) ※ 編輯: rtt2008 來自: 210.200.169.82 (05/14 09:56)

05/15 02:12, , 2F
UNIX2DOS試一下?
05/15 02:12, 2F

05/16 12:12, , 3F
fopen的時候要加b, 用stdin/stdout的話要setmode
05/16 12:12, 3F

06/12 05:50, , 4F
如果找不到unix2dos可以用這簡單的命令:
06/12 05:50, 4F

06/12 05:51, , 5F
awk '{print $0"\r"}' inputfile > outputfile
06/12 05:51, 5F
文章代碼(AID): #1HaPN_YK (LinuxDev)
文章代碼(AID): #1HaPN_YK (LinuxDev)