cryptography相关内容
在简单地说,这是我的问题: 私人字符串publicKeyString = "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDVGUzbydMZS+fnkGTsUkDKEyFOGwghR234d5GjPnMIC0RFtXtw2tdcNM8I9Qk+h6fnPHiA7r27iHBfdxTP3oegQJWpbY2RMwSmOs02eQqpKx4QtIjWqkKk2Gmck
..
每当我尝试使用MD5的Windows XP计算机启用了,我得到一个 System.InvalidOperationException 。 FIPS上 有一个备用的算法,我应该使用MD5,而不是在FIPS? 解决方案 MD5不符合FIPS。您可以使用MD5以下散列算法之一,而不是:
..
什么是initate从一个新的的RSACryptoServiceProvider 对象,最好的办法是 X509Certificate2 我掏出钥匙店?该证书与公共(加密)和私人(解密)密钥相关联。 我目前使用 FromXmlString 的方法,但必须有一个更好的办法。 感谢 解决方案 的RSACryptoServiceProvider publicKeyProvider = (的
..
我有一个Android应用程序,它提供应用内结算,我们有我们到的Android应用程序连接到我们要推收据到服务器进行验证过程给用户提供服务,在应用程序内购买的应用程序服务器。 现在的问题是,我不知道如何转换安全作为我们的服务器是用点网点网(C#)的.java文件 注:此文件自带的Android的应用内计费同一个应用程序,它提供邮件签名功能,我只需要自己的等值点网。 有关此问题的更多详
..
我知道其他问题已被问过这一点,但没有到目前为止还提供了一个解决方案,或者是完全的问题,我有。 类如下处理加密和字符串的解密,传递的密钥和载体都是一样的。 中的字符串被加密和解密永远的数字,大部分工作,但(但仅限于在生产服务器)解密的时候偶尔一个出现故障。我应该指出,本地和生产环境都在IIS6的Windows Server 2003,使用该类坐落在一个ashx的处理程序中的code上。失败在生产
..
我有一个要求,创建一个字节[] 与长度为16(一个字节数组,有128位被用作主要的AES加密)。 下面是一个有效的字符串 “AAECAwQFBgcICQoLDA0ODw ==” 什么是算法来决定一个字符串是否为128位?或者是试错,只有这样才能创造这样的128位字符串? code 静态无效的主要(字串[] args) { 字符串firstStrin
..
已经有很多问题是关于四代,加密和共享发送者和接收者之间的IV,但我想做出关于发送从发送端到接收端的IV的最好办法明确岗位。 这一切,我到目前为止看到的帖子,我不确定是否是安全的由$ P $它ppending以密文发送IV中的“纯文本”。所以,第一个问题是,它是安全的这样做? 其次,是有更安全的方式进行通信时,通过交换消息共享发送者和接收者之间的IV 干杯 解决方案 是的,它是安全发送IV
..
我写了一些AES加密code在C#中,我无法得到它来加密和解密正常。如果我输入“test”作为密码和“这个数据必须保密,从每个人!”我收到以下异常: System.Security.Cryptography.CryptographicException:填充是无效的不能删除。 在System.Security.Cryptography.RijndaelManagedTransform.D
..
P和Q的值不匹配的.Net RSAParameters的模量的值。 根据RSA算法和MSDN文档,它应该是:P * Q =模量 我产生了512位RSA密钥并将其导出为XML通过调用: 的RSACryptoServiceProvider RSA =新的RSACryptoServiceProvider(512); rsa.ToXmlString(真正的); 这给了我下面的XML: &
..
我试图构建一个 X509Certificate2 从PKCS#12 BLOB的字节数组,并得到一个相当令人费解的错误。这code运行在Windows XP上的管理员权限的桌面应用程序。 堆栈跟踪如下所示,但我失去了试图解决,因为 _LoadCertFromBlob 标记 [MethodImpl(MethodImplOptions.InternalCall)] 。 System.Securit
..
我必须使用加密(OpenSSL的)在我的C#项目,我可以使用所有的对称密码算法和消息摘要,但我could'n使用RSA。请,没有任何一个知道如何使用它? 我的意思是如何自动或手动(大整数)操纵私有/公共密钥。 修改 字节[]味精= System.Text.Encoding.ASCII.GetBytes(“文本加密”); OpenSSL.Crypto.RSA RSA =新OpenSSL.Cryp
..
我使用了.NET 3.0类 System.Security.Cryptography.MACTripleDES 类生成MAC值。不幸的是,我的工作与使用“ 1111111111111111 ”(十六进制)作为单长度DES密钥的硬件设备。钥匙上的 System.Security.Cryptography 图书馆里一些理智检查,并返回一个异常,如果您尝试使用加密的弱密钥。 例如: 字节[]键=新的
..
我要加密/解密的XML文件的一些敏感信息? 是的,我能做到这一点的写我自己的自定义算法。我想知道是否已经有一个内置在.NET的方式来做到这一点,也道出了什么我总是需要照顾。 解决方案 下面是几个使用.NET框架功能进行加密和解密的字符串: 公共字符串EncryptString(字符串明文) { //实例化一个新的RijndaelManaged的对象执行字符串对称加密 Rijn
..
我想混淆在ASP.NET一个查询字符串参数。站点将具有高容积的请求,因此该算法不应该太缓慢。 我的问题是,所有的算法我发现结果中不想要的字符(如+ / =) 下面是什么,我想要实现的一个例子: www.domain.com/?id=1844 到 www.domain.com/?id=3GQ5DTL3oVd91WsGj74gcQ 模糊化的参数应该只包括 az和AZ和0-9
..
我知道主要的答案,我可能得到的是到底为什么你要这么做? 不幸的是,尽管我抗议,我必须这样做,即使我知道它没有什么意义。 我已经写在.net中使用私钥解密功能,使用公共密钥加密。 我还RSA签名和验证,并有我这一切是如何工作的认为一个合理的认识。 我现在正在发送的值,它是用私有密钥而我应该使用公共密钥解密,以获得一个可用值的RSA加密。 我似乎无法弄清楚如何做到这一点。我是不是白痴?这是很正
..
我知道的RSACryptoServiceProvider可以用公钥加密,那么它可以被解密的私钥。 是否有可能使用加密私钥解密与使用的RSACryptoServiceProvider公钥? 解决方案 没有。这不是多么任何公共/私人密钥加密的作品。你只能用公钥进行加密,只有用私钥进行解密。
..
我有正在使用的RSACryptoServiceProvider来使用已知的专用密钥(存储在一个变量)的一些数据进行解密的应用程序。 在IIS应用程序池配置为使用网络服务,一切都正常运行。 然而,当我们配置IIS应用程序池,以根据不同的身份运行code,我们得到如下: System.Security.Cryptography.CryptographicException:系统找不到指定的文件。
..
我想创建一个许可证密钥,该密钥加密算法,你会推荐? 基本上投入将是: 公司名称 主版本号 创建日期 expirey日期 有优点1: 有特点2: 有特点3: 例如。阿克米公司5.0 20081102 20081102 0 1 0 复制的 解决方案 我会建议:不要花太多时间在保护你的钥匙。 编译字节语言是很容易反编译,只是使应用程序跳过验证步骤。不管如何保护你的密钥,它们都不
..
如果我使用AES(System.Security.Cryptography)简单地加密和解密在SQL Server BLOB或备注字段,然后我在哪里存储在服务器上的“关键”和“IV”的价值观? (文件,REGKEY,DBASE,...) 和什么与AES的保护“重点”和“IV”的价值观? 背景问题是更多:如果“他们”黑客服务器,并得到了质数据库......那么很可能他们可以得到那些加密的东西还计
..
我要创建一个证书分发系统来跟踪客户和东西。 什么情况是: 在客户端发送CSR到服务器 服务器检查和标志证书 在服务器发送签名证书客户端 客户端放入Windows应用商店签名的证书以及私有密钥。 所以,在客户机上发生这种情况: //伪服务器对象: 服务器S =新服务器(); //请求的证书名称与事 X509Name名=新X509Name(“CN =客户端证书,C = NL”); //密
..