密码学之数字信封 Digital_Envelope(project完整代码)

题目详见:系统安全课设实验五

代码框架一览(非完整Project)

密码学之数字信封 Digital_Envelope(project完整代码)_第1张图片

 

_Digital_Envelope.h

#pragma once
//
//	_Digital_Envelope 类体设计,数字信封
// 2019.06.06 
// Coded By YI MENG
//
// 把十六进制、十、二进制弄到这里来

#include 
#include 

class DigitalEnvelope {

public:
	//friend class GIFT_128; // GIFT_128类 需要调用进制转换函数,友元处理,,,封装性破坏太大,还是使用静态公有成员好一些

public:
	void menu();  // 根据实际情况设定选项
	static std::string Hex_TO_Bin(const std::string&);		// 十六进制转二进制流
	static std::string Bin_TO_Hex(const std::string&);		// 二进制流转十六进制

private:
	GIFT_128 gift;
	RSA rsa;

	

你可能感兴趣的:(密码学)