原创 ElGamal公鑰密碼算法及ElGamal數字簽名方案實現

ElGamal公鑰密碼算法是在密碼協議中有着重要應用的一類公鑰密碼算法,其安全性是基於有限域上離散對數學問題的難解性。它至今仍是一個安全性良好的公鑰密碼算法。它既可用於加密又可用於數字簽名的公鑰密碼體制。   一、ElGamal公鑰密碼算

原创 RSA公鑰密碼體制及C++代碼實現

公鑰密碼體制即公開密鑰密碼體制,也稱非對稱密碼體制或雙密鑰密碼體制。1978年由美國麻省理工學院的Rivest、Shamir和Adleman共同提出了第一個有效的公鑰密碼體制——RSA公鑰密碼體制,目前RSA仍然應用於網絡銀行、電子貿易等

原创 QT下的QSqlQuery類

 Qt中對數據庫的操作主要通過QSqlQuery實現,QSqlQuery提供了執行數據庫語句的方法,在Qt中利用QSqlQuery類實現了執行SQL語句。它可以返回所有的執行結果,當建立好數據庫連接好後可以通過使用QSqlQuery::e

原创 虛擬實驗臺調試過程

接口程序調試過程:(查詢式輸出程序)   (1)主頁中選擇“虛擬實驗臺”,打開“查詢式輸出裝置”和右擊後選擇“使用說明”,可看到該實驗臺的端口地址爲43aH和43bH,關閉說明窗口,再最小化實驗臺。   (2)編輯、彙編和連接彙編語言程序

原创 QT連接SQL server數據庫

    最近一直沒有時間更新博客,一個月的課程設計後接踵而來的是期末考試。所以現在才整理課程設計所學的東西。 QT連接SQL  server數據庫在此我用的連接方式是ODBC。 一、利用SQL  server數據庫建立好後端。 二、建立O

原创 Ajax的原生代碼實現和jQuery實現

一、Ajax簡介     Ajax(Asynchhronous Javascript And XML)是指一種創建網頁應用的網頁開發技術。Ajax通過後臺與服務器進行少量的數據交換,可以使網頁實現異步更新,創建快速動態網頁,無需加載整個頁

原创 SQL server外鍵規範

在關係圖中的關係上點擊右鍵,查看屬性,發現其“INSERT和UPDATE規範類別”,規則分別有無操作、級聯、設置空、設置默認值。當表之間設置了關係之後,如果不注意該設置值,往往在操作表時會出錯。   下面我們來看看這幾個規則:      

原创 深入理解Java中的String(大坑)

目錄         JVM相關知識         String源碼分析         Srtring在JVM層解析         String典型案例         String被設計成不可變和不能被繼承的原因   JVM相關知

原创 C++實現大整數運算包(加、減、乘、除、冪模、GCD、乘法逆)

1.問題描述 大整數運算是現代密碼學算法實現的基礎,重要性不言而喻。大整數我們指的是二進制位512、1024和2048的數,一般的語言不支持。 2.基本要求 以類庫頭文件的形式實現。 3.實現提示    在選擇了大整數的存儲結構之後,主要

原创 拆拆遷遷拆遷

這裏所說的拆遷指的是個人博客的拆遷。在此之前,博文都是發表在自行開發的個人博客網站(基於ASP),後來發現SEO優化差、訪問量小和空間域名資費損耗大此類問題,這幾天決定陸續將博文遷至CSDN。 說及博客,開始寫博客時的想法,一方面是記錄自

原创 Android Studio 環境配置及常見問題處理

          最近在學習android開發,家裏事情也比較多,趁現在有時間更新下android學習筆記。在談Android studio的一些配置問題之前,請容許感慨一番。“我待Android studio如初戀,Android s

原创 二元法及M元法求快速冪模

冪模運算m^e (mod N),當m或者e很大時,其計算複雜度將非常高。因此希望有其他更快的計算方法,下面介紹二元法及M元法快速的運算方法。 一、二元法描述 在冪模運算中,比較常用的一種方法是二元法(也稱爲平方乘法),就是先將指數e以二進

原创 C++標準庫string類型那些事兒

string 類型支持長度可變的字符串,C++ 標準庫將負責管理與存儲字符相關的內存,以及提供各種有用的操作。標準庫 string 類型的目的就是滿足對字符串的一般應用。 一、string對象的定義和初始化     string標準庫支持

原创 仿射密碼的攻擊

加法密碼和乘法密碼的結合就構成了仿射密碼,仿射密碼加密的思路爲:首先將明文乘以密鑰的一部分,然後再加上密鑰的剩餘部分。 一、仿射密碼加密解密算法 假設c , m , a , b ∈Z26 加密:ek(m) ≡c ≡ a⋅m + b mod

原创 QT對話框之QMessageBox

  QT提供了五個標準對話框接口,分別是critical、information、warning、question、about。當然我們也可以自己定義對話框。下面將一一詳細介紹使用方法。     StandardButton 的意思是可以