[Lazarus] Encryption compatible with .net

Gabriele Cappelletto cappellettogabriele at yahoo.it
Sun Nov 15 06:30:18 CET 2015



Il 14/11/2015 18:11, Graeme Geldenhuys ha scritto:
> On 2015-11-14 09:44, Gabriele Cappelletto wrote:
>> the .net DESCryptoServiceProvider.
> Please show how the data was encrypted... The exact code snippet would
> be useful. I could then show you how to use DCPCrypt with the same
> settings to decrypt it.
>
> Without knowing how it was encrypted, there is no way anybody can show
> you code on how to decrypt it.
>
> Regards,
>   - Graeme -
> Ok thanks. We start from the opposite. cryptographer a string with vb.net with the following code, what's the code to decrypt it with DCPCrypt?

Ok thanks. We start from the opposite. cryptographer a string with
vb.net with the following code, what's the code to decrypt it with DCPCrypt?

        Dim Key() As Byte = {}
        Dim IV() As Byte = {1, 2, 3, 4, 5, 6, 7, 8}

        Dim KeyStr As String = "cicciob1"
        Dim vector As String = "12345678"
        Dim inputByteArray(TextBox3.Text.Length) As Byte
        Dim des As New DESCryptoServiceProvider
        'des.Mode = CipherMode.CBC
        'des.Padding = PaddingMode.Zeros
        Key = System.Text.Encoding.UTF8.GetBytes(KeyStr)       
        inputByteArray = Encoding.UTF8.GetBytes(TextBox3.Text)
       
        Dim ms As New MemoryStream
        Dim cs As New CryptoStream(ms, des.CreateEncryptor(Key, IV),
CryptoStreamMode.Write)
        cs.Write(inputByteArray, 0, inputByteArray.Length)
        cs.FlushFinalBlock()

        TextBox4.Text = Convert.ToBase64String(ms.ToArray)






More information about the Lazarus mailing list