推 longlongint: 你知道原本字串長度嗎? 10/14 23:45
不能知道明文長度
推 Sirctal: 你再放入明文的buffer array有事先清乾淨嗎?? 10/14 23:46
有清乾淨
→ longlongint: 只拿前面就好了 10/14 23:46
→ longlongint: 哦 覺得2樓比較有道理 10/14 23:47
推 soso7885: 感覺是你少拿終止符號 10/15 00:32
推 stupid0319: 或許是沒有拿終止符下去做密文 10/15 02:11
這個我試試看
※ 編輯: autumnk (220.134.59.89), 10/15/2015 10:29:39
都沒有用,不過我後來在看了一下
如果我的加密長度不需要切割的話
才會有機會出現亂碼
如果要切割的話就比較不會
而且出現亂碼在一開始出現的機率比較高
如果程式跑了一下後 就比較不會出現亂碼
※ 編輯: autumnk (220.134.59.89), 10/15/2015 11:35:14
推 stupid0319: 你可以在密文的第一個byte記錄長度啊 10/15 12:27
推 longlongint: 嗯 機率性出錯 我猜變數沒初始化或取值超出陣列長度 10/15 14:42
我有初始化,想問一下有RSA明文切割後的加解密範例嗎
想參考一下
※ 編輯: autumnk (220.134.59.89), 10/17/2015 14:07:36
解決了,主要是在明文切割最後一筆時
要在後面一筆尾巴加入結束字元
我之前都是將結束位元加在陣列的最後一個位元
所以才會出錯
感謝各位高手幫我解答
※ 編輯: autumnk (220.134.59.89), 10/19/2015 15:40:57
推 Sirctal: 我建議你長度最好是設 length + 1然後最後一個位元補'\0' 10/20 01:26