用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
freshare的公告
<span style="COLOR:FF0000;height:50;width:166" valign="middle"><table height="5" border="0"><tr><td></td></tr></table><table width="166" height="50" border="0" cellpadding="0" cellspacing="0" style="border-style: dotted; border-width: 1"><tr><td style="COLOR:0000FF;height:50;width:160;font-size: 9pt" valign="middle"><marquee height="50" width="160" id="rabbit" onmouseover="rabbit.stop()" onmouseout="rabbit.start()" valign="middle" scrolldelay="1" scrollamount="1" direction="up" style="cursor:hand"> &nbsp;清翔兔欢迎您的光临!<br> &nbsp;有任何建议欢迎与我联系<br>&nbsp;<a href="mailto:f.master@126.com">f.master@126.com</a> </marquee></td></tr></table></span><script language="JavaScript" type="text/javascript" src="http://union1.50bang.com/click.js?user_id=19458"></script>
文章分类
链接我世界
清翔网[1984一代]
清翔兔的作品展示
[玻璃体视网膜]系统
存档

原创  教课书《应用密码学教程》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

发表于 @ 2006年03月27日 19:40:00 | 评论( loading... ) | 编辑| 举报| 收藏

旧一篇:《C++课程设计》报告 | 新一篇:扩展欧几里得算法(最大公约数及逆元)算法

  • 发表评论
  • 评论内容:
  •  
Copyright © freshare
Powered by CSDN Blog