習題4 34加密系統

2021-09-02 02:56:13 字數 1207 閱讀 8072

class jiami

;

#include"jiami.h"

#includeusing namespace std;

void jiami::welcomeui_1()

void jiami::welcomeui_2()

//錄入加密前的四位資料

void jiami::getencryptnumber()//將四位數分入陣列中去

cout << "加密前的四位數為:" ;

for(int j=3;j>=0;j--)

cout << beforeencryptnumber[j] ;

cout << endl;

}//錄入解密前的資料

void jiami::getdecodenumber()//將四位數分入陣列中去

cout << "解密前的四位數為:" ;

for(int j=3;j>=0;j--)

cout << beforedecodenumber[j] ;

cout << endl;

}//加密演算法

void jiami::encrypt()

//解密演算法

void jiami::decode()

//替換後的數第1、3位互換,第2、4位互換

temp = afterdecodenumber[0] ;

afterdecodenumber[0] = afterdecodenumber[2] ;

afterdecodenumber[2] = temp;

temp = afterdecodenumber[1];

afterdecodenumber[1] = afterdecodenumber[3] ;

afterdecodenumber[3] = temp;

cout << "解密後的四位數為:" ;

for(int j=3;j>=0;j--)//*********************j>=0寫成j>+0看看會出現什麼啊哈哈哈哈哈

cout << afterdecodenumber[j] ;

cout << endl;

}

#include#include"jiami.h"

int main()

C Primer 第4章 習題4 34

讀入一組string型別的資料,並將它們儲存在vector中 接著,把該vector物件複製給乙個字元指標陣列。為vector中的每個元素建立乙個新的字元陣列,並把該vector元素的資料複製到相應的字元陣列中 最後把指向該陣列的指標插入字元指標陣列 include include includeu...

C Primer 第4章 習題4 34

讀入一組string型別的資料,並將它們儲存在vector中 接著,把該vector物件複製給乙個字元指標陣列。為vector中的每個元素建立乙個新的字元陣列,並把該vector元素的資料複製到相應的字元陣列中 最後把指向該陣列的指標插入字元指標陣列 include include includeu...

DES加密系統

des密碼系統演算法實現 理解對稱加密演算法的原理和特點 理解des演算法的加密原理 了解並掌握des密碼系統金鑰產生過程和des加解密流程。實現des密碼系統加解密。des的設計原理是以shannon所提出的乘法加密系統為主。舉例來說 現有兩套加密系統a與b,明文首先利用加密系統a進行加密而得乙個...