将校验和附加到整数的函数

时间:2013-06-27 16:24:40

标签: php security cryptography checksum

我有一个函数gen_seq,它返回一个随机生成的长度 n 的整数

e.g。

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

2 个答案:

答案 0 :(得分:0)

应该使用什么算法来生成校验和?但是,您的任务似乎不是非常复杂或难以实现(假设一个非复杂的算法)

//很抱歉把它作为答案,但我不能发表评论......

答案 1 :(得分:0)

一个简单的奇偶校验字应该可以完成您所追求的内容 - 将消息的每个字节进行异或,以创建校验和,并进行类似的验证。