aes相关内容
我决定用SharpAESCrypt执行AES加密在C#。根据他们的文档( https://www.aescrypt.com/sharp_aes_crypt.html ),你应该能够使用一个静态方法,提供了一个口令字符串,明文输入流和输出流。我得到了我的输出流中的数据似乎是全零。 我怀疑我做错了什么字符串转换到一个流和背部。任何人都可以看到任何明显错误与下面的代码? (它编译和运行,但newB
..
我是密码学一个新手。我的要求是解密/加密加密文本使用的OpenSSL /解密。我们所使用的算法是AES-256-CBC在OpenSSL。 所以,我想实现我的应用程序相同的功能。到目前为止,经过大量谷歌上搜索所有我能够做的就是.. 私有静态字符串加密器(串TextToEncrypt) { //开启明文成字节数组。 字节[] = PlainTextBytes System.Text.AS
..
在我的业务场景(基本上是一个云文件共享应用程序),我有以下情况: 用户上传文件( S)到文件夹 它正在如果该文件夹的PIN保护检查 1)如果它的的没有PIN保护的下,使用存储在存储在 数据库的应用程序+四键预定义的通行钥加密的文件。 2)如果它的的 PIN码保护的,加密使用存储在数据库中的预定义通键+ PIN值+ IV密钥的文件 的问题是,AES,具有有限的传球密钥
..
我想在C#中的Windows Phone 8应用程序解密使用 AES / CBC / Nopadding 加密的刺痛。我的字符串是在 IsolatedSorage 的文件。我粘贴字符串这里这是垃圾邮件。 从这文章,我使用的 AesManaged 类来解密。 ,而如何因为默认情况下边距设置为 NoPadding 填充来自的 PKCS7 = “http://qdevblog.blogspot.
..
我已经采取了一些调戏以下问题的结果: 的 AES加密在.NET和Node.js的与加密解密? 的从Node.js的解密AES256在.NET加密数据 - 如何从密码获得IV和密钥 的 C#版本? 和创建以下类文件... 使用系统; 使用System.Collections.Generic; :使用System.IO; 使用System.Linq的; 使用System.
..
我在使用加密和在C#(VS2012,.NET 4.5)文本解密麻烦。具体地,当我加密并随后解密串,输出是不一样的输入。然而,奇怪的是,如果我复制加密输出,并硬编码它作为一个字符串,解密工作。下面的代码示例说明问题。我在做什么错了? VAR键=新Rfc2898DeriveBytes(“测试的密码”,Encoding.Unicode.GetBytes(“测试盐“)); VAR提供商=新Ae
..
我使用的是AES方法在这里: HTTP: //msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx 我想有一个字符串值,我将转换为字节数组并把它传递到AES加密方法。该字符串应该有多少个字符是产生该方法需要正确的字节数组的大小? 静态的byte [] encryptStrin
..
您好我想加密/解密通过Rijaendal的字符串。 我根本无法弄清楚,为什么解密炸毁。我总是最后使用不正确的填充错误。抛出我送行的一件事是我的加密,我回来作为HEX阵列的结果。它具有14字节的长度。在我的解密功能,相同的字节数组结束有在从十六进制转换为16字节 任何帮助,将不胜感激: 使用系统; 使用System.Collections.Generic; 使用System.Lin
..
我试图从数据库表在Linux中成功地读取Base64编码的值。在这种 表有一个名为FIRST_NAME列。 $数据= mcrypt_decrypt(MCRYPT_RIJNDAEL_256,“patient_fn_salt:在Linux方面我可以在PHP中使用下面的命令轻松解密此“, BASE64_DECODE(”H6XmkH + VWvdD88THCliKJjLisGZIBk3CTNv
..
有关新RijndaelManaged的(),该文件说,它支持128位的密钥和多达256位。 在实例化新RijndaelManaged的(),它创建了密钥和IV为您服务。 它默认多么大小,128位? 解决方案 默认密钥长度为256位,而默认的块大小是128位。
..
我想知道是否有从C#.NET主机系统的CPU中以测试的存在的AES-NI的一种方式。 让我说在前面,这个问题是不会询问如何的从.NET中使用的AES-NI。事实证明,简单地使用 AESCryptoServiceProvider 将使用AES-NI(如果可用)。这个结果是基于独立基准我做了比较 AESCryptoServiceProvider 的演出反对TrueCrypt的规定的基准,它确实支
..
我与SagePay形式的工作,目前转换他们有VB例子为C#。我已经取得了良好进展,所以我的项目的加密部分工作正常(SagePay可以将其解密)。 我遇到的问题是,当我试图对字符串进行解密,它变成垃圾。如果有人这样做之前我真的很感激一些帮助,我的解密代码。我已经包括加密代码,工作和前两行是从另一种方法进行设置和调用。 我还没有添加VB代码,但如果这是必需的,我可以添加它。 。不想,如果不
..
我已经看到了这个问题问过,但在这种情况下,海报要加密一个面向公众的网站上的东西(通常是URL),以及反应大多是“不!”。在我的情况,但是,JavaScript的将被存储在一个非公开的内部系统中,所以我觉得我有更大的回旋余地。类似的问题的一个例子是:如何加密网址在JavaScript和解密在c# - 和答案实际上不回答这个问题。 我的'的JavaScript'其实是'SuiteScript“,
..
关于AES 256加密: 什么是公钥和私钥 如何我可以生成这两个键? 如何使用公众对数据进行加密? 我如何使用私人解密数据? 解决方案 在.NET中,可以创建你的密钥对这样的: 公共静态元组LT;字符串,字符串> CreateKeyPair() { CspParameters cspParams =新CspParameters {ProviderType = 1
..
我的工作和我的客户端和数据的数据交换集成他们送我的是用他们的C#加密方法(下)加密。 我的应用程序正在运行PHP 5.3,我需要一个等效代码解密它们发送的数据。我有PHP代码,但它会无法正确解密客户端的数据对我来说。 显然,我在我的加密/解密方法,IV密钥或东西做一些错误。任何人都可以看出错误? 感谢 C#代码(从我的客户端): 使用系统; 使用System.Sec
..
我试图让这个AES的示例代码工作。但是我没有得到回到我的密文变任何东西。我没有收到错误,只是没有返回。 ?我在做什么错在这里。 字节公众[]键{搞定;组; } 公共字节[] {IV获得;组; } 公共字节[] {密文获得;组; } 公共字符串明文{搞定;组; } 公共字节[]加密(字符串InputPlaintext) { InputPlaintext =“攻击黎明”;
..
我目前使用C#AesManaged级加密一个纯文本。它工作正常。 然而,它会产生相同的密文每次加密相同数据的时候。反正我有可以调整这一行为,并产生了相同的数据不同的密文? 我一直在使用AES_256算法和证书来实现在SQL服务器加密。该过程后非常类似于此: HTTP: //www.codeproject.com/Articles/662187/FIPS-Encryption-Algor
..
我试图解密德尔福加密纲要德尔福加密与Cipher1 3.0,第一部分C#的一根弦。 我用TCipher_Rijndael。 字符串,我加密就是:这 - 是 - 一 - 测试 - 例如 密码:通过 加密值是:iKBC8kX4ZEk4A1pCj6jwEegqjpxhqw == 当我尝试在C#解密此我recive错误:的长度数据解密是无效的。 有没有人有同样的问题,什么是
..
我只是想确认一下我的AES是如何工作的理解。 如果公司#1加密数据,并将这些数据发送给公司#2解密,让我们假定其中的一个使用C#和其他Java。 只要两者都使用相同的共享密钥,还有什么设置/配置明智两个各方应商定,以确保数据是正确的加密和解密? 解决方案 有很多在都具有在同意 共享密钥 是多久? (是否需要填充的关键?) 是从另一个密钥或密码有一个额外的盐而得的实
..
我有一个加密/解密算法C#编写的 - 我需要能够产生在PHP中相同的加密这样我就可以发送加密的文本通过HTTP在C#方进行解密。 下面是加密的C#代码 this.m_plainText =的String.Empty。 this.m_passPhrase =“passpharse”; this.m_saltValue =“saltvalue”; this.m_hashAlgor
..