首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >加密和解密字符串

加密和解密字符串
EN

Stack Overflow用户
提问于 2010-06-03 03:58:28
回答 5查看 1.5K关注 0票数 1

有没有人知道使用VB6加密和解密字符串以确保敏感数据安全的好方法?

另外,有没有可以在VB6和.NET之间共享的加密方法?示例:

加密的字符串将使用VB6应用程序写入数据库,但如果可能,还需要在c# .net应用程序中使用.net框架读取和解密该值。

谢谢!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-06-03 04:03:20

你看过System.Security.Cryptography吗?

http://msdn.microsoft.com/en-us/library/system.security.cryptography.aspx

我会看看AesCryptoServiceProvider。

票数 2
EN

Stack Overflow用户

发布于 2010-06-03 04:11:08

也许您可以使用Transact-SQL的加密函数来处理数据库中的安全性,而不是将加密/解密工作放在应用程序端。毕竟,这两个应用程序将连接到同一个数据库。

票数 3
EN

Stack Overflow用户

发布于 2010-06-03 04:30:10

我的第一个想法是使用微软操作系统内置的CryptoAPI。这将为您提供VB6和C#开发平台之间的共同点效果。

http://en.wikipedia.org/wiki/Cryptographic_API

这里有一些快速而粗糙的示例代码:http://www.freevbcode.com/ShowCode.Asp?ID=804

这是解释如何在C#中做到这一点的众多站点之一:http://blogs.msdn.com/b/alejacma/archive/2007/11/23/p-invoking-cryptoapi-in-net-c-version.aspx

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

https://stackoverflow.com/questions/2961153

复制
相关文章

相似问题

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