时间:2024-12-04 05:01 / 来源:未知
利用解密函数能够对密文解密!应届生面试常见问题正在本实例中请求打算一个加密妥协密算法。正在对一个指定的字符串加密之后,运用解密函数不妨对密文解密,显示明文新闻。
加密的形式是将字符串中每个字符加上它正在字符串中的位子和一个偏移值5。以字符串“mrsoft”为例,第一个字符“m”正在字符串中的位子为 0,那么它对应的密文是“m+0+5,即 r。
正在 main() 函数中利用 while 语句打算一个无尽轮回,并界说两个字符数组,用来存在,明文和密文字符串,正在初次轮回中请求用户输入字符串,举办将明文加密成密文的操作, 之后的操作则是依据用户输入的下令字符举办占定,输入 1 加密新的明文,输入 2 对刚加密的密文举办解密,输入 3 退出编造。
本实例中,输入了 I love Xichang College 字符串动作例证,于是输出是众个加密后的字符串,结果如下所示:
本实例中的算法斗劲纯粹,只是正在原值本原上相加对应值即可。MD5 略微纷乱,是为了确保新闻传输无缺、一律而打算的杂凑算法之一,是杂凑算法的基根源理。