资源简介
恺撒密码(英语:Caesar cipher)
代码片段和文件信息
#include
#include
using namespace std;
int main()
{
string a;
int ch;
int k=0;
cout << “请输入密匙 k :“;
cin >> k;
do
{
cout << “请选择加密解密,1(加密) or 0(解密):“;
cin >>ch;
if (ch == 1)
{
cout<< “请输入字母明文字符:“;
cin >> a;
cout<<“得到密文:“;
for (int i = 0; i < a.size(); ++i)
{
if (a[i] <= ‘z‘&&a[i] >= ‘a‘)
{
a[i] =(a[i] - ‘a‘ + k) % 26 + ‘a‘;
cout < }
else if (a[i] <= ‘Z‘&&a[i] >= ‘A‘)
{
a[i] = (a[i] - ‘A‘ + k) % 26 + ‘A‘;
cout << a[i];
}
else
{
cout<<“加密出错!“
- 上一篇:windows下定时关闭进程(应用程序)
- 下一篇:真彩工具条
相关资源
- C++实战源码-简单的字符加密(入门级
- C++实战源码-字符串加密(入门级166)
- C++ 文件的简单加密(提高篇-228).z
- C++ 对数据报进行加密(提高篇-574)
- C++ 加密数据库中的数据(提高篇-58
- C++ 连接加密的Access数据库(提高篇
- C++ 利用图片加密文件(提高篇-576)
- C++ 数据加密技术(提高篇-573).zip
- C++ 对视图进行加密(提高篇-436).z
- C++ 多报交错数据加密(提高篇-596)
- PNG Encrpyt加密和解密开发里的源码
- c语言异或实现音频的加密解密
- C++ 连接加密的Excel文件(提高篇-579)
- C++ 使用MD5算法对密码进行加密(提高
- C++ 使用加密锁进行软件加密(提高篇
- C++ 使用加密狗进行软件加密(提高篇
- C++ 文本文件的加密与解密(提高篇
- C++ 加密存储过程(提高篇-456).zip
- DES两密三重(DES加密算法)
- MD5加密算法C++实现
- Rijndael算法加密解密
- 凯撒密码加密9757
- 国密SM4的5种加密模式(ECB CBC CFB OFB
- C++ 使用AES算法对文本文件进行加密(
- HMAC-SHA256和HMAC-SHA1加密C语言代码
- VC++ 实现简单的文件加密与解密功能
- DES加密解密 MFC C++
- VC++ 信息加密聊天源代码
- C语言实现Vigenere加解密
- RSA加密解密之Linux C语言版
评论
共有 条评论