首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将加密从VB6转换为.NET

将加密从VB6转换为.NET
EN

Stack Overflow用户
提问于 2013-05-27 23:57:13
回答 1查看 357关注 0票数 1

我在VB6中使用了ChilkatCrypt2加密。现在在.NET中,我想使用System.Security.Cryptography。

我使用:

代码语言:javascript
复制
Public Function Encripta(pTexto As String, pChave As String, pModo As Byte) As String
    Dim vMD5 As New ChilkatCrypt2
    vMD5.UnlockComponent "..................."
    vMD5.Charset = "utf-8"
    vMD5.KeyLength = 128
    vMD5.CryptAlgorithm = "rijndael"
    vMD5.SecretKey = vMD5.GenerateSecretKey(pChave)
    vMD5.EncodingMode = "hex"
    If pModo = 1 Then
        Encripta = vMD5.EncryptStringENC(pTexto)
    Else
        Encripta = vMD5.DecryptStringENC(pTexto)
    End If
    Set vMD5 = Nothing
End Function

有没有人可以帮我用.NET (VB或C#)重写,这样现有的加密值就可以正确解密了。我无法计算出参数的等价性。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-29 21:06:38

就像jac说的。

注意:.NET组件可以做到这一点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16776775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档