encryption相关内容

如何加密字符串,并获得相等的长度加密的字符串?

我的问题是这样的: 在我想在一列中的数据进行加密现有数据库。 列包含不同长度的串 我不想更改列的大小,以便加密需要产生输入文本的长度相等的文本再presentation。 加密算法的强度是次要的兴趣,但我当然希望它是强,因为它可以。否则,我不需要对数据进行加密。但最重要的是输出的大小。 这可能吗? 如果是的话我会怎么做呢? 我有兴趣做的.NET。没有数据库级加密。 解决方案 在你的c ..
发布时间:2015-11-24 15:43:27 C#/.NET

"填充是无效的,不能删除"使用AesManaged

我试图让简单的加密/解密与AesManaged工作,但我一直试图关闭解密流时得到一个例外。这里的字符串被加密并正确解密,然后我得到的CryptographicException“填充是无效的,不能被删除”后Console.WriteLine打印正确的字符串。 任何想法? 的MemoryStream毫秒​​=新的MemoryStream(); byte []的rawPlaintext = Enc ..
发布时间:2015-11-24 15:32:55 C#/.NET

如何查询字符串在asp.net加密?

在aspx.net? 如何加密查询字符串 P.S。我知道这不提供担保。我只是希望混淆一个谜。 PPS虽然我标志着CKret的回答是正确的(对于这个问题的措辞,我相信他是最正确的答案)。但是,对于我自己,我只是去尝试ChoasPandion的替代加密。如果我需要更多的安全性我想看看CKret的和伊恩的。 解决方案 一个博客发布者的Mads克里斯滕森有关的查询字符串加密。 谨防但有一件事: ..
发布时间:2015-11-24 15:31:15 C#/.NET

使用OpenSSL的只有.NET类

我希望创建一个使用.NET库是使用OpenSSL兼容的类。我知道有一个openssl.net的包装,但我会preFER避免引用第三方\非托管code。我不是在寻找这是否是正确的选择的讨论,但也有原因吧。 目前我有以下的,我相信应该与OpenSSL的兼容 - 它有效地做什么,我相信不会的OpenSSL的OpenSSL文档。然而,即使仅仅使用这个类来进行加密和解密,我收到以下错误: [Crypt ..
发布时间:2015-11-24 15:20:49 C#/.NET

加密/解密大文件(.NET)

我要加密,存储和再后来解密大型文件。什么是这样做的最好方法是什么?我听说RSA加密是昂贵的,并建议使用RSA加密的AES密钥,然后使用AES密钥对大文件进行加密。以实例任何建议将是巨大的。 解决方案 通常你所描述的是使用时,数据将在一台计算机(如服务器)进行加密,然后由另一台机器(客户端)解密的策略。服务器将使用对称密钥加密(用于性能)与新生成的密钥加密的数据,并进行加密用的公共密钥(匹配一个 ..
发布时间:2015-11-24 15:01:19 C#/.NET

在C#中加密的SQLite数据库

什么是在.net / C#加密SQLite数据库文件,最好的方法?我使用的sqlite-dotnet2 的包装。 有像 SQLite的加密扩展和的在幼稚的做法我想用的是让SQLite的处理临时文件,然后把它在程序退出加密,并覆盖(零出)原件。最明显的缺点是,如果程序崩溃(尽管它正在运行),纯文本DB访问。 有没有更好的方式来处理这个?我可以通过一个加密流到包装材料(而不是使用SQLiteCon ..
发布时间:2015-11-24 14:49:45 C#/.NET

加密的Web.Config

的复制href="http://stackoverflow.com/questions/559995/encrypting-config-files-for-deployment-net">Encrypting配置文件用于部署.NET 和加密的配置文件进行部署 什么是最好的方法和工具,在web.config文件加密的信息? 解决方案 我相信有这样做的两种方式: 使用aspnet_reg ..
发布时间:2015-11-24 14:34:13 C#/.NET

为什么RijndaelManaged的和AesCryptoServiceProvider返回不同的结果?

下面是我遇到的例子。它具有相同的模式,填充,BLOCKSIZE,密钥大小。我使用相同的init载体,密钥和数据。 使用RijndaelManaged的产生的加密值: 0x8d,0x81,0x27,0xc6,0x3c,0xe2,0x53,0x2f,0x35,0x78,0x90,0xc2,0x2e,0x3b,0x8a,0x61, 0x41,0x47,0xd6,0xd0,0xff,0x92,0x72, ..
发布时间:2015-11-24 14:28:06 C#/.NET

编程加密的配置文件在.NET

可能有人请做如何以编程方式加密的配置文件在.NET中,preferably在C#中,一个破败的 我想这样做的是做一些检查在一个应用程序的启动,看是否有部分是不受保护的,如果是,则加密。这两种设置和连接字符串。 此外,如果任何人可以列出加密提供者的类型和什么是它们之间的区别。 我不知道,如果code在正常的WinForms应用程序这样做是透明的,在ASP.NET这样做。 解决方案 要总结的 ..
发布时间:2015-11-24 14:14:56 C#/.NET

C#版本的OpenSSL EVP_BytesToKey方法?

我在寻找直线上升.NET实现的OpenSSL的 EVP_BytesToKey 功能。我发现的最接近的是 System.Security程序。 Cryptography.PasswordDeriveBytes 类( Rfc2898DeriveBytes ),但它似乎是我也发现了这个我知道还有的OpenSSL.NET,但它只是一个围绕本地的OpenSSL DLL的包装不是“真正的”.NET实现。 解 ..
发布时间:2015-11-24 14:09:58 C#/.NET

CryptographicException:填充是无效的,不能除去

我需要一些简单的字符串加密,所以我写了下面code(带了大量的“灵感”来自的 //创建和初始化加密算法 私有静态SymmetricAlgorithm信息getAlgorithm(字符串密码){ SymmetricAlgorithm算法= Rijndael.Create(); Rfc2898DeriveBytes RDB =新Rfc2898DeriveBytes( 密码,新的byte [] { 0x ..
发布时间:2015-11-24 14:07:54 C#/.NET

加密Android和C#之间的兼容

我发现大量的例子怎么办加密在C#中,和一对夫妇为Android,但我特别寻找一种方式来处理加密(使用类似AES,TripleDES的,等等)Android和最终风被解密在C#。我发现了一个例如在Android和 href="http://stackoverflow.com/questions/273452/c-implementations-of-aes-encryption">encoding/ ..
发布时间:2015-11-24 14:03:17 Java开发

密码加密/解密code。在.NET

我想简单的加密和密码在C#解密。如何保存在加密格式的密码数据库和检索由解密原始格式,请人帮助样品code。 解决方案 在这里你去。我发现它的地方,在互联网上。很适合我。 ///<总结> ///加密一个给定的密码和返回加密数据 ///为Base64字符串。 ///< /总结> ///< PARAM NAME =“明文”>需要 ..
发布时间:2015-11-24 13:51:23 C#/.NET

存储信用卡的详细信息

我有迫使我存储客户的充分的信用卡详细信息(号,姓名,有效期,CVV2)的时间很短周期的业务需求。 理由:如果一个客户来电订购产品和其信用卡被拒绝,你可能会失去的销售点。如果你把他们的详细资料,感谢他们的事务,然后发现卡被拒绝,你可以给他们打电话回来,他们更容易找到支付该产品的另一种方式。如果信用卡被接受你的命令清除的细节。 我无法改变这一点。现有的系统存储的信用卡信息以明文形式,并在新的系统我 ..
发布时间:2015-11-24 11:59:31 C#/.NET

.Net和iPhone之间的AES互操作性?

我需要一个字符串在iPhone上进行加密,并将其发送到.NET Web服务进行解密。我可以加密/解密的iPhone和与.net,但是从iPhone加密的字符串不能被净解密。我得到的错误是“填充是无效的不能删除。” 在.NET code是: 在iPhone code使用从样本code: AFAIK我的键设置是一样的: result.BlockSize = 128; // iPhone:kCCB ..
发布时间:2015-11-24 11:38:27 C#/.NET

我什么时候需要在.NET中的SecureString的?

我想神交.NET的SecureString的目的。从MSDN: System.String类的一个实例是既不可变的,如果不再需要,不能以编程方式安排垃圾回收;即,该实例是只读被创建之后,这是不可能的predict当实例将被从计算机内存中删除。因此,如果字符串对象包含敏感信息,如密码,信用卡号,或个人数据,存在这样的风险之后它被使用,因为你的应用程序不能从计算机存储器中删除数据的信息可以被揭示 ..
发布时间:2015-11-24 11:38:15 C#/.NET

加密和解密的字符串

有人可以给我的code来加密和解密字符串在C#中? 解决方案 修改2013年10月:虽然我已经编辑这个答案随着时间的推移,解决不足之处,请参阅 jbtule的回答一个更强大,告知解决方案 http://stackoverflow.com/a/10366194/188474 原来的答案: 下面是从和 MCTS培训工具包。 修改2012年四月:这个答案编辑为pre-挂起的IV每jbtule ..
发布时间:2015-11-24 10:56:09 C#/.NET