资源简介
在C++上实现,基于RSA算法,适合新手使用,适合网络安全方面的研究
代码片段和文件信息
#include “stdafx.h“
#include “CCommon.h“
#include “math.h“
int Hexchar_To_Int10(CString input)
{
int i;
for(i=0;i<16;i++)
{
if(input==HexArr[i])
break;
}
return i;
}
CString Int10_To_Binstr(unsigned pInt)
{
CString rst=““;
unsigned sang=pIntremain;
char c1;
while(sang>1)
{
remain=sang%2;
sang=sang/2;
c1=remain+48;
rst=rst+c1;
}
c1=sang+48;
rst=rst+c1;
rst.MakeReverse();
return rst;
}
unsigned Binstr_To_Int10(CString input)//字符串
{
int itLen=input.GetLength();
unsigned rst=0;
for(i=0;i rst=rst+(input[i]-48)*(unsigned)pow(2tLen-i-1);
return rst;
}
CString Int10_To_Hexstr(unsigned pIntint ws)
{
CString rst=““cs1cs2;
int i=0tLenrm;
cs1=Int10_To_Binstr(pInt);
tLen=cs1.GetLength();
rm=tLen%4;
if(rm==0) rm=4;
if(tLen<4) rm=tLen;
while(i {
cs2=cs1.Mid(irm);
rst=rst+HexArr[Binstr_To_Int10(cs2)];
i+=rm;
rm=4;
}
if(ws>0)
{
tLen=rst.GetLength();
if(tLen
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
.CA.... 2126 2003-08-13 21:09 rsa数字签名\CCommon.cpp
.CA.... 1017 2002-12-21 03:43 rsa数字签名\CCommon.h
.CA.... 5027 2002-12-23 00:30 rsa数字签名\CDSA.cpp
.CA.... 8822 2002-12-23 00:26 rsa数字签名\CDSA.h
.CA.... 13813 2002-12-22 23:05 rsa数字签名\CRSA.cpp
.CA.... 3269 2002-12-21 03:45 rsa数字签名\CRSA.h
.CA.... 3525 2002-12-20 21:28 rsa数字签名\ReadMe.txt
.CA.... 1078 2002-12-20 21:28 rsa数字签名\res\RSA.ico
.CA.... 395 2002-12-20 21:28 rsa数字签名\res\RSA.rc2
.CA.... 1141 2002-12-21 04:12 rsa数字签名\resource.h
.CA.... 21716 2004-08-24 11:31 rsa数字签名\RSA.APS
.CA.... 1675 2004-08-24 11:32 rsa数字签名\RSA.clw
.CA.... 2021 2002-12-20 21:28 rsa数字签名\RSA.cpp
.CA.... 4496 2002-12-22 23:05 rsa数字签名\RSA.dsp
.CA.... 531 2002-12-20 21:28 rsa数字签名\RSA.dsw
.CA.... 1291 2002-12-20 21:28 rsa数字签名\RSA.h
.CA.... 181248 2004-08-24 11:33 rsa数字签名\RSA.ncb
.CA.... 56832 2004-08-24 11:33 rsa数字签名\RSA.opt
.CA.... 1813 2004-08-24 11:32 rsa数字签名\RSA.plg
.CA.... 6513 2003-08-13 21:00 rsa数字签名\RSA.rc
.CA.... 8912 2003-08-13 21:39 rsa数字签名\RSADlg.cpp
.CA.... 1630 2002-12-21 04:11 rsa数字签名\RSADlg.h
.CA.... 205 2002-12-20 21:28 rsa数字签名\StdAfx.cpp
.CA.... 1054 2002-12-20 21:28 rsa数字签名\StdAfx.h
.C.D... 0 2008-02-21 01:17 rsa数字签名\res
.C.D... 0 2008-02-21 01:17 rsa数字签名
----------- --------- ---------- ----- ----
330150 26
相关资源
- 64位libstdc++.so.6.0.22,解决glibcxx not f
- 全方位图像展开程序
- vibe运动目标提取opencv C++源代码
- C语言解析精粹第二版pdf()
- blender 源代码 c c++ git 2016-4-3同步获取
- 纯C语言——电子相册
- VC++串口modbus测试工程
- Visual C++从入门到精通(第3版) 高清
- windows标准打印机状态转换为AEA标准
- MFC下实现OpenGL纹理贴图
- C语言四大圣经
- C++软件渲染管线
- Goc编程工具
- gcc.tar(gcc-4.8.5-39.el7.x86_64.rpm)
- mfc复制文件显示进度
- CTP行情接收工具和行情拆分工具 完整
- CC3D飞控资料(代码原理图)
- 基于VS2010MFC平台使用C++编写的上位机
- C++内存管理课件——侯捷老师
- Programming principles and practice Using C++ (
- 黑马程序员最新24期C/C++全栈培训讲义
- vb关于api编程的pdf电子书《Visual basi
- MSVBCRT.AIO.2020.04.10.X86+X64.zip
- MFC项目:图书管理系统
- QR码二维码编码C++源代码VS2010编译环境
- QR二维码解码,C++源代码VS2010编译环境
- cmake-3.12.0-win64-x64
- 数据结构与算法分析:C语言描述(原
- 11_人脸检测与识别系统.zip
- 猴博士课件C语言、大学物理电磁学、
评论
共有 条评论