xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 4.14KB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2021-03-27
  • 語言: C/C++
  • 標(biāo)簽: c??

資源簡(jiǎn)介


壓縮包內(nèi)有兩個(gè)C語言程序代碼,分別是加解密和已知明文攻擊,還有三個(gè)文本文檔,是代碼實(shí)現(xiàn)過程中的輸入與輸出文檔。實(shí)現(xiàn)2階Hill密碼在已知明文攻擊場(chǎng)景中,基于向量線性無關(guān)的破譯。基于C語言實(shí)現(xiàn) 密鑰矩陣隨機(jī)生成、加密、解密和已知明文攻擊。

資源截圖

代碼片段和文件信息

/*
???代碼了實(shí)現(xiàn)2階Hill密碼在已知明文攻擊場(chǎng)景,在上面的實(shí)驗(yàn)中,使用了加密矩陣A={1203}對(duì)字符串
??helloxidian??進(jìn)行了加密??加密得到的密文是hvscsckzctvqozetduyrxmhyumzfcdcihvehtmrgnubfkqn
???假設(shè)密文字母nubf分別代表了rypt,那么就可以通過矩陣的知識(shí)破解二階HILL密碼
*/
#include
#include
#include
int?main()
{
FILE?*fp;
int?matcip[2][2]={931922}matpla[2][2]={140324}invcip[2][2]={0}invA[2][2]={0};
int?tran1[10000]={0}T1[2]={0}msg[2]={0}mes[10000]={0};
int?ijdetcipinvdetciplenflag;
????char?ciph[10000]={‘\0‘};?//密文
char?pla[10000]={‘\0‘};?//明文
????detcip?=?-1;
????for(i=1;?detcip?????????{
????????????detcip?=?((matcip[0][0]?*?matcip[1][1]?-?matcip[0][1]?*?matcip[1][0])?+?26?*?i)%26;?//求部分密文的行列式的值?
????????}
????i?=?1;
????
//判斷?是否可逆?
????????while(1)
????????{
????????????if((detcip?*?i)?%?26?==?1)
????????????{
????????????????invdetcip?=?i;
????????????????break;
????????????}
????????????else
????????????{
????????????????i++;
????????????}
????????}
????????
//?求部分密文

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????3142??2018-11-10?12:33??新建文件夾\CrackHill.c
?????文件??????????47??2018-11-10?12:39??新建文件夾\c.txt
?????文件????????5401??2018-11-10?20:57??新建文件夾\hill.cpp
?????文件??????????16??2018-11-10?20:58??新建文件夾\output.txt
?????文件??????????15??2018-11-10?12:23??新建文件夾\plain.txt
?????目錄???????????0??2018-11-27?18:35??新建文件夾\

評(píng)論

共有 條評(píng)論