在c 中怎么能实现输入一行字母,将字母加密输出?简单的话,可以用凯撒加密算法,输入是你的一行明文,和密钥字符串(这个是保密的),然后将你的明文的每个字符依次和密钥字符串的每个字符做按位异或操作(如果密钥过长则截断,密钥过短则重复拼接),最终得到密文
在c 中怎么能实现输入一行字母,将字母加密输出?
简单的话,可以用凯撒加密算法,输入是你的一行明文,和密钥字符串(这个是保密的),然后将你的明文的每个字符依次和密钥字符串的每个字符做按位异或操作(如果密钥过长则截断,密钥过短则重复拼接),最终得到密文。解密的方法是把密文再按位异或一遍密钥。如果要高级的加密算法,可以用AES,这个C 加密库Cryptopp有可直接调用。本文链接:http://21taiyang.com/Open-SourceComputers/13075456.html
aes加密{拼音:mì}是什么意思转载请注明出处来源