<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • vb.net解密密碼 vb顯示密碼

            加密解密高手進(jìn)!VB.NET 誰能給一個(gè)MD5或其他的加密算法

            這個(gè)是我之前寫的。在需要時(shí)調(diào)用即可。

            遼中網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,遼中網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為遼中上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請找那個(gè)售后服務(wù)好的遼中做網(wǎng)站的公司定做!

            Public Shared Function Encrypt(ByVal Text As String, ByVal sKey As String) As String

            Dim provider As New DESCryptoServiceProvider()

            Dim bytes As Byte() = Encoding.[Default].GetBytes(Text)

            provider.Key = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8))

            provider.IV = Encoding.ASCII.GetBytes(FormsAuthentication.HashPasswordForStoringInConfigFile(sKey, "md5").Substring(0, 8))

            Dim stream As New MemoryStream()

            Dim stream2 As New CryptoStream(stream, provider.CreateEncryptor(), CryptoStreamMode.Write)

            stream2.Write(bytes, 0, bytes.Length)

            stream2.FlushFinalBlock()

            Dim builder As New StringBuilder()

            For Each num As Byte In stream.ToArray()

            builder.AppendFormat("{0:X2}", num)

            Next

            Return builder.ToString()

            End Function

            希望能幫到你

            用VB.net編寫一個(gè)加密解密軟件

            "采用DES算法"這個(gè)說法不明確,首先是使用多少位的DES進(jìn)行加密,通常是128位或192位,其次是,要先把主密鑰轉(zhuǎn)化成散列,才能供DES進(jìn)行加密,轉(zhuǎn)化的方法是什么沒有明確,通常是md5,所以有的銀行卡說是128位md5 3DS就是指用md5轉(zhuǎn)換主密鑰散列,用DES進(jìn)行加密,但是DES本身是64位(包含校驗(yàn)碼),2DES是128位,3DES是192位,但是沒有2DES的叫法,所以128位、192位統(tǒng)稱3DES

            要完整的md5+3DS實(shí)例,需要100分以上,要不到我的空間中查找相關(guān)的文章

            vb.net中實(shí)現(xiàn)rsa加密解密 急!急!

            我覺得你的并不是RSA加密解密算法。

            在.net的有一個(gè)System.Security.Cryptography的命名空間,里面有一RSACryptoServiceProvider的類用來對byte進(jìn)行RSA加密解密。

            具體例子如下:

            using System;

            using System.Security.Cryptography;

            using System.Text;

            class RSACSPSample

            {

            static void Main()

            {

            try

            {

            //Create a UnicodeEncoder to convert between byte array and string.

            UnicodeEncoding ByteConverter = new UnicodeEncoding();

            //Create byte arrays to hold original, encrypted, and decrypted data.

            byte[] dataToEncrypt = ByteConverter.GetBytes("Data to Encrypt");

            byte[] encryptedData;

            byte[] decryptedData;

            //Create a new instance of RSACryptoServiceProvider to generate

            //public and private key data.

            RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();

            //Pass the data to ENCRYPT, the public key information

            //(using RSACryptoServiceProvider.ExportParameters(false),

            //and a boolean flag specifying no OAEP padding.

            encryptedData = RSAEncrypt(dataToEncrypt,RSA.ExportParameters(false), false);

            //Pass the data to DECRYPT, the private key information

            //(using RSACryptoServiceProvider.ExportParameters(true),

            //and a boolean flag specifying no OAEP padding.

            decryptedData = RSADecrypt(encryptedData,RSA.ExportParameters(true), false);

            //Display the decrypted plaintext to the console.

            Console.WriteLine("Decrypted plaintext: {0}", ByteConverter.GetString(decryptedData));

            }

            catch(ArgumentNullException)

            {

            //Catch this exception in case the encryption did

            //not succeed.

            Console.WriteLine("Encryption failed.");

            }

            }

            static public byte[] RSAEncrypt(byte[] DataToEncrypt, RSAParameters RSAKeyInfo, bool DoOAEPPadding)

            {

            try

            {

            //Create a new instance of RSACryptoServiceProvider.

            RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();

            //Import the RSA Key information. This only needs

            //toinclude the public key information.

            RSA.ImportParameters(RSAKeyInfo);

            //Encrypt the passed byte array and specify OAEP padding.

            //OAEP padding is only available on Microsoft Windows XP or

            //later.

            return RSA.Encrypt(DataToEncrypt, DoOAEPPadding);

            }

            //Catch and display a CryptographicException

            //to the console.

            catch(CryptographicException e)

            {

            Console.WriteLine(e.Message);

            return null;

            }

            }

            static public byte[] RSADecrypt(byte[] DataToDecrypt, RSAParameters RSAKeyInfo,bool DoOAEPPadding)

            {

            try

            {

            //Create a new instance of RSACryptoServiceProvider.

            RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();

            //Import the RSA Key information. This needs

            //to include the private key information.

            RSA.ImportParameters(RSAKeyInfo);

            //Decrypt the passed byte array and specify OAEP padding.

            //OAEP padding is only available on Microsoft Windows XP or

            //later.

            return RSA.Decrypt(DataToDecrypt, DoOAEPPadding);

            }

            //Catch and display a CryptographicException

            //to the console.

            catch(CryptographicException e)

            {

            Console.WriteLine(e.ToString());

            return null;

            }

            }

            }

            [Visual Basic]

            Try

            'Create a new RSACryptoServiceProvider object.

            Dim RSA As New RSACryptoServiceProvider()

            'Export the key information to an RSAParameters object.

            'Pass false to export the public key information or pass

            'true to export public and private key information.

            Dim RSAParams As RSAParameters = RSA.ExportParameters(False)

            Catch e As CryptographicException

            'Catch this exception in case the encryption did

            'not succeed.

            Console.WriteLine(e.Message)

            End Try

            [C#]

            try

            {

            //Create a new RSACryptoServiceProvider object.

            RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();

            //Export the key information to an RSAParameters object.

            //Pass false to export the public key information or pass

            //true to export public and private key information.

            RSAParameters RSAParams = RSA.ExportParameters(false);

            }

            catch(CryptographicException e)

            {

            //Catch this exception in case the encryption did

            //not succeed.

            Console.WriteLine(e.Message);

            }

            簡單VB.NET加密與解密

            Private Function myEncrypt(ByVal Code As String) As String

            Dim Result As String = ""

            Dim CurrentChar As Char

            For i As Integer = 0 To Code.Length - 1

            CurrentChar = Code.Substring(i, 1)

            Select Case Code.Substring(i, 1)

            Case "Z"

            Result = "a"

            Case "z"

            Result = "A"

            Case Else

            Result = Chr(Asc(CurrentChar) + 1)

            End Select

            Next

            Return Result

            End Function

            'vb.net 2005 調(diào)試通過

            我想做一個(gè)加密解密文件的VB程序!用des加密解密方法?。。?希望高手解答!

            vb.net code注意隨機(jī)密碼按鈕在沒用,調(diào)試時(shí)你自己輸入密碼,一定為8位,我是將文件存在D盤,你自己在修改一下,那個(gè)就很簡單

            Imports System.IO

            Imports System.Security.Cryptography

            Imports System.Text

            Public Class Form1

            Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

            Dim sSecretKey As String = Me.TextBox2.Text

            EncryptFile(Me.TextBox1.Text, "D:\JMtest.txt", sSecretKey)

            End Sub

            Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

            Dim sSecretKey As String = Me.TextBox2.Text

            DecryptFile("D:\JMtest.txt", "D:\Decrypted.txt", sSecretKey)

            End Sub

            Sub EncryptFile(ByVal sInputFilename As String, ByVal sOutputFilename As String, ByVal sKey As String)

            Dim fsInput As New FileStream(sInputFilename, FileMode.Open, FileAccess.Read)

            Dim fsEncrypted As New FileStream(sOutputFilename, FileMode.Create, FileAccess.Write)

            Dim DES As New DESCryptoServiceProvider

            DES.Key = ASCIIEncoding.ASCII.GetBytes(sKey)

            DES.IV = ASCIIEncoding.ASCII.GetBytes(sKey)

            Dim desencrypt As ICryptoTransform = DES.CreateEncryptor()

            Dim cryptostream As New CryptoStream(fsEncrypted, desencrypt, CryptoStreamMode.Write)

            Dim byteArrayInput(fsInput.Length - 1) As Byte

            fsInput.Read(byteArrayInput, 0, byteArrayInput.Length)

            cryptostream.Write(byteArrayInput, 0, byteArrayInput.Length)

            cryptostream.Close()

            End Sub

            Sub DecryptFile(ByVal sInputFilename As String, ByVal sOutputFilename As String, ByVal sKey As String)

            Dim DES As New DESCryptoServiceProvider

            DES.Key() = ASCIIEncoding.ASCII.GetBytes(sKey)

            DES.IV = ASCIIEncoding.ASCII.GetBytes(sKey)

            Dim fsread As New FileStream(sInputFilename, FileMode.Open, FileAccess.Read)

            Dim desdecrypt As ICryptoTransform = DES.CreateDecryptor

            Dim cryptostreamDecr As New CryptoStream(fsread, desdecrypt, CryptoStreamMode.Read)

            Dim fsDecrypted As New StreamWriter(sOutputFilename)

            fsDecrypted.Write(New StreamReader(cryptostreamDecr, System.Text.ASCIIEncoding.Default).ReadToEnd)

            fsDecrypted.Flush()

            fsDecrypted.Close()

            End Sub

            Private Sub BtnChoose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnChoose.Click

            OpenFileDialog1.FileName = ""

            OpenFileDialog1.Filter = "txt files (*.txt)|*.txt"

            OpenFileDialog1.ShowDialog()

            If OpenFileDialog1.FileName "" Then

            Me.TextBox1.Text = OpenFileDialog1.FileName

            End If

            End Sub

            End Class

            新聞名稱:vb.net解密密碼 vb顯示密碼
            瀏覽路徑:http://www.jbt999.com/article14/doosoge.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、網(wǎng)站排名定制開發(fā)、軟件開發(fā)、企業(yè)網(wǎng)站制作自適應(yīng)網(wǎng)站

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

            網(wǎng)站托管運(yùn)營

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • AV性淫| 大桥末久做爱视频 | 亚拍欧美 | 97自拍网| 亚洲啪AV永久无码精品放毛片 |