教课书《应用密码学教程》page31,例题eg3-5完整解

#include <iostream>
using namespace std;

//书本page31,例题eg3-5完整解
void decode(char a)
{
 int i = ((a-97)*9 -19)%26;
 char b = i+97;
 if (b<91) b+=26;
 cout << b;
}

void main()
{
 string str = "fmxvedkaphferbndkrxrsrefmorudsdkdvshvufedkaprkdlyevlrhhrh";
 for (size_t i = 0; i<str.length();i++)
  decode(str[i]);
 cout << endl;
}

 

// down exe file: http://www.i1984.com/x/page31_eg3-5.exe

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页