當前位置:首頁 » 密碼管理 » net密碼加密

net密碼加密

發布時間: 2024-09-04 06:43:09

⑴ 使用.net內置的DES進行加密

好了,明白了它的License種類,我們得看看它是如何驗證合法的License的,換句話說就是它的License是如何構成的。它通過定位/bin目錄下的License文件,License文件由類名(FreeTextBox)+ 「.lic」構成。FreeTextBox.Lic文件內容分三個部分,第一部分為明文FreeTextBox License,也就是類名+ License」字元串,第二部分為[License種類的加密文本],加密演算法採用的.NET內置的DES,用於DES加密的密鑰和偏移量均為{ 0x39, 0x48, 0x42, 50, 0x38, 0x31, 70, 0x36 },當然它不是直接對文本加密的,做了一個小小的處理,這個處理就是加上原文本的長度,並預留5位,不夠則補零,例如字元串DistributionLicense,那用於加密的就是00019DistributionLicense,因為字元串DistributionLicense的長度是19位,前面還有3個空位就補3個零。這樣加密後的結果就是=,注意需要用[]分隔,FreeTextBox設計者出於方便使用正則匹配所以使用[]來分隔,第三部分就是你注冊標識的加密文本,當然也有[],處理方式跟第二部分的一樣,例如我的域名為Ycweb.Net,我想以此作為標識來生成License,於是對字元串00009Ycweb.Net進行DES加密,結果為tyn3Gf1Y5GH2VphAJ2U++g==,所以綜合這個三個部分的內容,就構成了一個完整的License文件內容,整理一下就是: FreeTextBox License [=] [tyn3Gf1Y5GH2VphAJ2U++g==] 這是Distribution的License,如果是Professional的License,內容就是: FreeTextBox License [tyn3Gf1Y5GH2VphAJ2U++g==] 補充: 我現在是要加密的方法,求一個函數,將原文:00019DistributionLicense,加密為密文:=],不知所謂,連內容都不看就回答了 補充: 又多一個不看內容的,文章裡面不是說了嗎:

⑵ asp.net如何進行用戶名和密碼的加密和解密

代碼如下:

using System.Web.Security;

string str= FormsAuthentication.(TextBox1.text, MD5")

.NET是微軟下一代的操作平台,它允許人們在其上構建各種應用方式,使人們盡可能通過簡單的方式,多樣化地、最大限度地從網站獲取信息,解決網站之間的協同工作,並打破計算機、設備、網站、各大機構和工業界間的障礙--即所謂的"數字孤島",從而實現網際網路的全部潛能,搭建起第三代互聯網平台。後綴為net是網路服務公司,為個人或商業提供服務。

熱點內容
如何編寫伺服器安裝文檔 發布:2024-11-24 20:46:09 瀏覽:470
什麼安卓手機全方面可以超過蘋果 發布:2024-11-24 20:30:35 瀏覽:800
面窩麻將腳本 發布:2024-11-24 20:29:16 瀏覽:234
安卓手機處理器八核是什麼意思 發布:2024-11-24 20:29:11 瀏覽:175
安卓手機怎麼內錄直播 發布:2024-11-24 20:29:08 瀏覽:894
3d腳本反編譯 發布:2024-11-24 20:27:09 瀏覽:56
思域哪個配置最好看 發布:2024-11-24 20:26:20 瀏覽:713
少年繪編程 發布:2024-11-24 20:07:04 瀏覽:311
聯想電腦授權伺服器在哪 發布:2024-11-24 19:56:37 瀏覽:309
steam伺服器為什麼炸了 發布:2024-11-24 19:45:32 瀏覽:570