Time of Update: 2018-12-03
一:在認證中加入中文資訊,其實也就是一個GB2312轉化為UTF8的過程 openssl命令列工具是無法顯示中文認證的,需要更改一下原代碼,下面以cisoca為例:int AddSubjectEntry(X509_NAME *pSubjectName,char *key, char *value){ int nid,iCount=0,iLen; X509_NAME_ENTRY *ent; ASN1_STRING stmp, *str = &stmp;
Time of Update: 2018-12-03
鑒於vnn 不能註冊,推薦hamachi(1樓已添加攻略)baidu 搜尋hamachi 下載,能看到不少串連使用方法和vnn 比較相似有問題可以在這個文章裡面問我負責解答,呵呵如果感興趣的人多,我可惜寫個詳細的使用方法(好像沒這個必要~~~很簡單的~)hamachi使用攻略:第一步:下載hamachi
Time of Update: 2018-12-03
軟體名稱:NetWaker for windows 簡體中文版簡介: 這是一個通過網路進行遠程開機的工具軟體。只要被控的電腦主版/網卡/電源支援“網路喚醒”,同時,你也開啟了這些功能(具體用法見附文),那麼,利用這個程式你就可以通過網路遠程啟動你的電腦!軟體特點:1,使用特別簡單方便,而且是中文;2,免費,沒有使用時間限制,沒有網卡限制。3,可以添加任意多個被控機記錄,便於記憶和控制大量電腦。4,很強的穩定性和有效性。下載:點擊這裡下載 NetWaker V2.1 附錄:怎樣利用
Time of Update: 2018-12-03
CA中心,又稱為數位憑證認證中心,作為電子商務交易中受信任的第三方,專門解決公開金鑰體系中公開金鑰的合法性問題。CA中心為每個使用公開密鑰的使用者發放一個數位憑證,數位憑證的作用是證明認證中列出的使用者名稱稱與認證中列出的公開密鑰相對應。CA中心的數位簽章使得攻擊者不能偽造和篡改數位憑證。當然CA中心還需要 配套的RA(Registration Authority --註冊審批機構)系統。 下面我們就分別介紹中心以及註冊中心:
Time of Update: 2018-12-03
基本原理: 從IE5開始便允許我們向工具列添加自己的按鈕,其本質就是修改註冊表,添加建立此按鈕所需的資訊。 實現步驟: 1.建立此按鈕的GUID(globally unique identifier) 你可以通過Visual Studio中的Guidgen.exe來產生GUID。 例如我產生的GUID是{1FBA04EE-3024-11D2-8F1F-0000F87ABD16} 以下的例子中我都使用這個GUID來作說明。
Time of Update: 2018-12-03
假如說CA認證中心是PKI的關鍵的話,那麼CA私密金鑰就是關鍵中的關鍵。因為CA認證中心是可信的第三方,它利用CA私密金鑰對請求認證進行簽名後就代表認證內的資訊是可信的。假如CA私密金鑰泄露或被破壞,那麼將產生極大的危害性。這樣就給CA認證中心提出了一個任務——如何在線上服務的情況下保護CA私密金鑰,或者說在攻擊不可避免的情況下如何使CA私密金鑰不被泄露和破壞。
Time of Update: 2018-12-03
眾所周知,數位憑證包含簽署憑證和加密認證,簽署憑證用於簽名和驗證,加密認證用於加密和解密,我因為不明白為什麼要使用雙認證,所以找尋相關資料查詢了一下,下面這篇文章是關於雙認證的目的“PKI中使用雙認證、即雙密鑰,雙密鑰是指簽名金鑰組與加密金鑰對,從本質上說,兩個金鑰組都是非對稱金鑰對,因此,都可以用來作非對稱加解密,然而為什麼需要雙密鑰呢?這必須從兩個密鑰的用法說起。簽名金鑰組用於資料的完整性檢測,保證防偽造與防抵賴,簽名私密金鑰的遺失,並不會影響對以前簽名資料的驗證,因此,簽名私密金鑰無須備份
Time of Update: 2018-12-03
一:準備工作一般必須包含如下標頭檔以及定義#include #include #include #define MY_ENCODING_TYPE (PKCS_7_ASN_ENCODING | X509_ASN_ENCODING) 當包含wincrypt.h標頭檔時,一般都需要定義#define _WIN32_WINNT 0x(具體的值),否則將得到如下錯誤:error C2065: undeclared identifier,不同的作業系統不同定義如下:Windows Server 2003
Time of Update: 2018-12-03
在openssl裡出現了大量的指向指標的指標和函數指標,一直不太理解,今天看書上有一章介紹指標的進階話題,趕緊把它記錄下來。 1,指標以及初始化 指標是一個地址,它指向記憶體中某個指定類型的值,而操作符*就是訪問指向這個地址的資料。討論一下指標的初始化。 考慮: int *a; *a=100;
Time of Update: 2018-12-03
加密(簽名)的過程是(M的e次方)mod n,在這裡我們把訊息M假定為一個數字,但實際上訊息一般為字串,所以必須有一個將字串轉化為數位規則,並且要讓這個數位大小和n相當(也不能比n大)。這樣做的目的是為了使(M的e次方)> n ,假如不是這樣那麼C=(M的e次方)mod n = (M的e次方),也就是mod n完全沒有作用,攻擊者就能夠輕鬆的通過取C的第e次方根來恢複M。那麼下面來討論這種轉換的標準: 1,計算出格式化加密分組所需的大小。如果n是一個L位的數字,那麼加密分組就有L/
Time of Update: 2018-12-03
成功,是每一個人的夢想。每個女人都希望成為一個成功的人。追求成功是個人進步和社會完美的最偉大的驅動力。要成為一個成功的女人,最重要的就是向成功的女人學習。我們經過研究發現,成功女人擁有十大品質:一、成功的女人積極而不消極女人要成功,首先要學習成功女人的思考模式。看看成功女人和失敗女人的思考模式的差別:成功的女人說:我能行。因此她千方百計地去為成功想辦法。不成功的女人說:我不行。因此她會千方百計地去找一百個借口,證明“我不行”。成功的女人說:我怎樣才能富起來?因此千方百計地去想辦法,抓機遇,去創造
Time of Update: 2018-12-03
前面已經簡要介紹了數位憑證以及數位憑證認證中心,CA中心是PKI核心組件,數位憑證也是PKI的基礎,所以下面就先來實現一個簡單的數位憑證認證中心,因為我也沒有具體建過CA中心,全憑理論,也是為了以後的研究建立一個示範的基礎,所以只能是當作瞭解和熟悉一下CA中心的過程.在這個簡單的數位憑證中心主要包括三個部分: RA:註冊中心 通過Web
Time of Update: 2018-12-03
因為是.net安全,所以必須在VC7上運行下面面的一些例子(今天害得我在VC6上運行,錯誤一大堆),上面介紹了CRYPTAPI的一些基礎,下面我就不按照MSDN的往下看了,下面的幾個專題是Hashing,Signing Data,Creating and Receiving Enveloped Data Messages以及Encrypting and Decrypting.這些專題等需要用到的時候再具體看吧。主要專註於認證的操作。不過cryptui.dll又要求是在windows 2003
Time of Update: 2018-12-03
其實這是個困擾我很久的問題了,以前在linux下面一直實現不了,實在是很鬱悶,並且找不到原因。既然現在在windows下自建了一個CA,那麼可以在windows下試試,呵呵,居然還成功了,真是高興。下面就是完整的原代碼檔案:<? $fp = fopen("D:/CARoot/ca.crt", "r"); $cert = fread($fp, 8192); fclose($fp);?> <html> <object id="XEnroll"
Time of Update: 2018-12-03
1,CertOpenSystemStore開啟系統最常用的憑證存放區地區。假如需要滿足複雜的需要,請看CertOpenStore HCERTSTORE WINAPI CertOpenSystemStore( HCRYPTPROV hprov, //CSP控制代碼,NULL為預設控制代碼,或者由CryptAcquireContext返回 LPTCSTR szSubsystemProtocol
Time of Update: 2018-12-03
瀏覽我們網站的讀者中大部分都是企業的網管以及網路安全愛好者,相信最近一段時間最讓我們頭疼的莫過於ARP欺騙類蠕蟲了,這種病毒處理起來很麻煩,一台機器感染會造成網段中所有機器的上網中斷或混亂。筆者也曾經為ARP欺騙類蠕蟲所困饒,下面筆者根據自己的經驗和經曆和大家一起探討下ARP欺騙類病毒的防治思路。 一,ARP欺騙病毒概述:
Time of Update: 2018-12-03
最近用了很多開源的東西,發現開源的東西也是Bug如雲,這不,又遇到了ExtJs2.2中的Grid的Bug。 bug1:出現縱向捲軸後,將橫向捲軸拖到最後,然後會發現每選擇一條記錄整個grid就會往左移,右邊空出一部份空白。 Bug2:出現橫向捲軸後,向右稍拉捲軸,然後點擊任意一行,會發現行內容向左位移,捲軸向右越多,位移越明顯。================分析:經查Ex.t2.3已無此Bug,跟蹤兩個代碼後總結如下(我可是跟蹤了好久的)Bug1:修改GridView.js檔案
Time of Update: 2018-12-03
MSHTML是微軟公司的一個COM組件,該組件封裝了HTML語言中的所有元素及其屬性,通過其提供的標準介面,可以訪問指定網頁的所有元素.MSHTML物件模型是由一些對象和集合組成的.處於根部的是HTML,描述了開啟頁面的1個視窗,包括一系列集合和對象。如Frames集合,History,Location,Navigator,Document,Vi—sum,Event對象等.其中描述呈現在客戶視窗實際網頁的是Document對象。由一系列的屬性、方法、對象和集合組成.其中All集合中包含網頁中
Time of Update: 2018-12-03
主要介紹了openssl之RSA相關函數,這個對學習和實現RSA演算法比較有協助。 RSA基本結構struct { int pad; long version; const RSA_METHOD *meth; ENGINE *engine; BIGNUM *n; n=p*q BIGNUM *e; 公開的加密指數,經常為65537(ox10001) BIGNUM *d;
Time of Update: 2018-12-03
近日研究eXtremeComponents的Limit 分頁,按照網路上眾多教程學習後,發現只有下一頁沒有最後一頁,困惑許久。後來對eXtremeComponents