BBS.zip

  • anameless123
    了解作者
  • C/C++
    开发工具
  • 1KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2019-06-09 11:06
    上传日期
简单实现BBS加密,并进行解密。不涉及文件读写
BBS.zip
  • BBS.cpp
    2.2KB
内容介绍
// BBS.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。 // #include <iostream> #include <cstdio> #include<math.h> using namespace std; typedef long long LL; //****************************素数检验算法begin********************************* LL mulmod(LL a, LL b, LL p) { LL d = 1; a = a % p; while (b > 0) { if (b & 1) d = (d * a) % p; a = (a * a) % p; b >>= 1; } return d; } bool witness(LL a, LL n) { LL d = n - 1; if (n == 2) return true; if (!(n & 1)) return false; while (!(d & 1)) d = d / 2; LL t = mulmod(a, d, n); while ((d != n - 1) && (t != 1) && (t != n - 1)) { t = mulmod(t, 2, n); d = d << 1; } return (t == n - 1) || (d & 1); } bool isprime(LL n)//米勒拉宾算法——素性测试 { int a[3] = { 2,7,61 }; for (int i = 0; i < 3; i++) if (!witness(a[i], n)) return false; return true; } //*******************************素数检验算法end******************************* int main() { LL p = 50000, q ; for (; p <= 65536; p++) { if (isprime(p) && p % 4 == 3) { cout << "p=" << p; break; } } cout << endl; for (q=p+1; q <= 65536; q++) { if (isprime(q) && q % 4 == 3) { cout << "q=" << q; break; } } cout << endl; LL n = p * q; cout << "n=" << n << endl; LL s = 5; cout << "s=" << s << endl; LL Xi = (s * s) % n; cout << "X0=" << Xi << endl; for (int i = 1; i <= 100; i++)//这里只输出100个数作为测试 { Xi = (Xi * Xi) % n; if (Xi >= 0) cout << Xi % 2; else cout << "1"; } } // 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单 // 调试程序: F5 或调试 >“开始调试”菜单 // 入门提示: // 1. 使用解决方案资源管理器窗口添加/管理文件 // 2. 使用团队资源管理器窗口连接到源代码管理 // 3. 使用输出窗口查看生成输出和其他消息 // 4. 使用错误列表窗口查看错误 // 5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目 // 6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件
评论
    相关推荐
    • ssh bbs系统
      这是用ssh技术完成的bbs论坛系统,下载可以直接运行,希望大家可以积极下载学习,可以对大家有所帮助
    • asp.net bbs论坛
      不大不小正好供大家交作业学习。。。大家看看吧
    • JSP版BBS论坛
      1、申明:该项目是本人在学习过程中自己完成的一个简单的bbs论坛。如有雷同,纯属巧合。 2、该项目一个完整的项目,数据库我也已经提供给各位了,只需要直接导入即可。 3、该项目是由myeclipse编辑完成的,数据库...
    • 值得学习的bbs源码
      jsp+servlet+jdbc db 为sql server 的 bbs 源码 系统采用B/S开发模式,应用多层结构进行软件的设计与开发,采用大型数据库SQL Sever与高级网络开发语言Java,在Windows平台上进行较高水平的基于网络数据库的开发和...
    • 学习论坛BBS的设计与实现
      论坛BBS的设计与实现,包含了数据库,只要修改一下数据库密码连接好就可以运行,代码很全,在myeclipse运行,数据库是mysql,tomcat可以运行,有前后台功能,游客登录,与用户登录,管理员登录,用户可以发帖回帖,...
    • PHPfans BBS
      打开install.php,填入您的的数据库连接用户名、密码。 点击提交,OK,搞定。 安装好务必删除install.php切记!
    • BBS论坛管理系统
      这是基于Struts+hibernate整合开发的javaweb应用程序,BBS论坛管理系统。系统的功能齐全,界面采用简约风格,适合javaweb项目开发的初学者学习交流使用。由于能力有限,有些功能做得不是很好,请下载者见谅
    • bbs简单实例
      以前用struts+hibernate写的BBS最简单的实例,适合初学者,还有很多要改的地方,大家一起改进一下,互相学习了 配的是struts1.2+hibernate3.0
    • bbs_v4.1.rar
      一个基于PHP的bbs论坛网站加系统模板,适合初级学者参考并学习
    • 软件开发计划书 .asp.rar
      一个完整的项目开发文档,可以看看.没有坏处.