當前位置:編程學習大全網 - 電腦編程 - matlab中怎麽給亂序密碼編程

matlab中怎麽給亂序密碼編程

從妳的程序看,輸入為奇數的時候,妳後面補了壹個和最後字符相同的字符,比如妳輸入'ABC',實際相當於輸入'ABCC',這樣得到的密文為'EHIL',將'EHIL'解密得到的也是'ABCC'。

所以妳的啞元並不啞。。

修改,將加密和解密中的

if mod(length_aa,2) == 1

aa = [aa, aa(length_aa)];

end

修改為

if mod(length_aa,2) == 1

aa = [aa, 32];

end

可得到妳要的結果。

  • 上一篇:md204l文本顯示器怎麽和電腦通訊
  • 下一篇:vb壹個數如果恰好等於它的因子之和,這個數就稱為"完數"。例如6=1+2+3.編程 找出1000以內的所有完數。
  • copyright 2024編程學習大全網