2013-06-27 24 views
0

我有一個函數gen_seq返回長度Ñ該功能可追加校驗和的整數

例如隨機生成的整數

gen_seq(5); // return a randomly generated int of length n, e.g. 12345 

現在,我想要一個簡單的功能,在追加校驗功能

get_seq_with_checksum(5); // return 12345[28] 
is_valid_seq(n); // check if a given string is valid according to the input function 
  1. 到底會是怎樣的功能get_seq_with_checksum & is_valid_seq一個不錯的選擇算法對?

回答

0

應該使用什麼算法來生成校驗和?然而,你的任務似乎沒有很複雜或難以實施(假設沒有複雜的算法)

//抱歉把這個作爲答案,但我不能發表評論...

0

一個簡單的奇偶校驗字應該做幾乎你所追求的 - 將消息的每個字節XOR在一起以創建校驗和,並進行類似的驗證。