原创 安全體系 加解密算法、消息摘要、消息認證技術、數字簽名與公鑰證書

轉載地址:http://www.cnblogs.com/songwenlong/p/6517165.html 目錄 0.概述1.數據傳輸的安全2.保證數據完整性3.保證數據的真實性4.公鑰證書5.算法詳解索引   正

原创 TortoiseSVN使用教程[多圖超詳細]

安裝及下載client 端 下載Windows 端程序:http://tortoisesvn.net/downloads。一般而言,如果是32-bit的Windows XP 應該使用TortoiseSVN-1.4.x.xxxx

原创 TortoiseSVN新人使用指南

這篇文章源於6月份給公司新人作的關於SVN使用的培訓,轉眼已經過了幾個月的時間,丟了也怪可惜的,於是整理出來希望能夠幫助後來人快速入門。 安裝說明 使用說明 檢出項目 導入項目 提交 更新 查看日誌 版本回滾 版本控

原创 python閉包查找變量晚綁定

# testFun返回一個列表,列表中存放着4個lambda表達式 def testFun(): temp = [lambda x : i * x for i in range(4)]; return temp;

原创 SSH學習之一 OpenSSH基本使用

         在Linux系統中,OpenSSH是目前最流行的遠程系統登錄與文件傳輸應用,也是傳統Telenet、FTP和R系列等網絡應用的換代產品。其中,ssh(Secure Shell)可以替代telnet、rlogin

原创 讀《圖解密碼技術》(二):認證

前一篇文章總結了密碼部分的內容,包括一次性密碼本、對稱密碼、公鑰密碼、混合密碼系統等。這些密碼在一定程度上能夠保證消息的機密性,即可以防止被竊聽導致祕密泄露。但卻無法防禦信息被篡改,也無法確定消息的來源是否就是真實的發送者而不

原创 【SVN】SVN使用教程總結

SVN使用教程總結 SVN簡介:  爲什麼要使用SVN?       程序員在編寫程序的過程中,每個程序員都會生成很多不同的版本,這就需要程序員有效的管理代碼,在需要的時候可以迅速,準確取出相應的版本。 Subversio

原创 CBC-MAC

MAC全稱爲Message Authentication Code(消息認證碼)。MAC是用來保證數據完整性的一種工具。數據完整性是信息安全的一項基本要求,它可以防止數據未經授權被篡改。隨着網絡技術的不斷進步,尤其是電子商務的

原创 最全Pycharm教程(14)——Pycharm編輯器功能總篇

  最全Pycharm教程(1)——定製外觀   最全Pycharm教程(2)——代碼風格   最全Pycharm教程(3)——代碼的調試、運行   最全Pycharm教程(4)——有關Python解釋器的相關配置

原创 OpenSSL—SHA1(1)-標準接口

OpenSSL—SHA1(信息摘要算法)   SHA1算法是對MD5算法的升級,計算結果爲20字節(160位),使用方法如下:  (1)   int SHA_Init(SHA_CTX *c);         // 初始化 SH

原创 SSH的兩種密鑰認證方式:口令認證和密鑰認證

在安裝git過程中,涉及到了openSSH的相關知識,以前只知道登錄時有口令驗證方式,其實還有一個密鑰認證方式。 SSH登錄時的兩種認證方式 1、口令認證(密碼認證) 第一種級別(基於口令的安全驗證),只要你知道自己帳號和口

原创 AES-GCM加密算法

AES是一種對稱加密算法,它的相關概念在此不贅述。 GCM ( Galois/Counter Mode) 指的是該對稱加密採用Counter模式,並帶有GMAC消息認證碼。 在詳細介紹AES-GCM之前,我們先了解一些相關概念。

原创 SVN教程(一)

 爲什麼要使用SVN?       程序員在編寫程序的過程中,每個程序員都會生成很多不同的版本,這就需要程序員有效的管理代碼,在需要的時候可以迅速,準確取出相應的版本。 Subversion是什麼?    它是一個自由/

原创 我的Pycharm,我做主

  之間花了一週多的時間把Pycharm官方幫助文檔翻譯了一遍,一共43篇博客,累得要屎,感悟頗多。   發牢騷之前先總結點乾貨,這裏把所有的翻譯文檔列成如下目錄,方便大家索引:   最全Pycharm教程(1)——定製外

原创 ECC簽名格式

之前進行ECC的簽名驗證,發現簽名的長度總是不同,查了不少資料才找到相應格式。 簽名格式爲TLV嵌套格式,簽名的主體分爲R和S兩部分。R(或S)的長度等於ECC私鑰長度。R(或S)前的T爲0x02,簽名T爲0x30。總體格式如下: