一次一密亂碼本

2021-04-27 11:08:52 字數 500 閱讀 1365

/*

***********************一次一密亂碼本*********************

基礎: c=a^b  a=b^c

特點:1,密匙長度與首席資訊官度等長。

2,密匙隨機生成

3,密匙只能使用一次

4,只適用於少量資料

5,至今無人能解(^_^)

*/#include

#include

#include

//構造乙個隨機密匙

void build_key(char *key,char *ch)

}void encrypt(char *key , char *ch)

}//解密和加密的**是完全相同的

void discrypt(char *key , char *ch)

}main()

一次性密碼本

一 什麼是一次性密碼本 只要通過暴力破解法對金鑰空間進行遍歷,無論是什麼密文總有一天都能夠被破譯,然而,一次性密碼本是個例外。即使用暴力破解法遍歷整個金鑰空間,一次性密碼本也絕對無法被破解。二 一次性密碼本的加密 三 一次性密碼本的解密 四 一次性密碼本是無法破譯的 我們假設對一次性密碼本的密文嘗試...

一次一密加密法

一次一密 opt 加密法 是牢不可破的加密法,這個加密法不便於日常使用,通常只用於高度機密訊息。維吉尼亞程式無需任何修改就可以實現此加密法。在維吉尼亞加密法的基礎上增加以下條件便是一次一密加密法 1.金鑰和要加密的訊息同樣長 2.金鑰由真正隨機符號組成 3.金鑰只用一次,永不對其他訊息復用 一次一密...

一次一密檔案加密程式

安全加密是什麼概念?它加密的東西你就是動用所有計算能力,使用無限長的時間也無法破解的。只有至少一次一密才能達到安全加密的目的,那種由少量使用者密碼參與即使金鑰陣列全部是真隨機數也是不安全的,因為限制了金鑰空間也就是不能復現所有狀態狀態的概率不一樣,所以能使窮舉攻擊等有效,而一次一密時所有狀態是等概率...