⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bytetohex.cpp

📁 实现对字符串和整篇文章的AES加密和解密操作
💻 CPP
字号:
#include "stdafx.h"
#include "ByteToHex.h"

CByteToHex::CByteToHex(void)
{
}

CByteToHex::~CByteToHex(void)
{
}

CString CByteToHex::BytedToHexed(char * inBuff,int len)

{
	int i = 0,j=0;
	CString str;
	CString out;
	char temp;
	int dec;
	char ch;

	do
	{
	temp = inBuff[i];
	temp = temp >> 4;
	dec = temp&0x0f;
	ch = Transform(dec);
	out.Insert(j++,ch);

	temp = inBuff[i];
	dec = temp&0x0f;
    ch = Transform(dec);
	out.Insert(j++,ch);
	i++;
	}while(j<len*2);

 return out;
}

char CByteToHex::Transform(int dec)
{
    switch (dec)
	{
	case 0:
		return '0';
	case 1:
		return '1';
	case 2:
		return '2';
	case 3:
		return '3';
	case 4:
		return '4';
	case 5:
		return '5';
	case 6:
		return '6';
	case 7:
		return '7';
	case 8:
		return '8';
	case 9:
		return '9';
	case 10:
		return 'A';
	case 11:
		return 'B';
	case 12:
		return 'C';
	case 13:
		return 'D';
	case 14:
		return 'E';
	case 15:
		return 'F';
	default:
		return 0;
		break;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -