相关疑难解决方法(0)

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

我需要加密iPhone上的字符串并将其发送到.Net Web服务进行解密.我能够在iPhone和.Net上加密/解密,但是来自iPhone的加密字符串不能被.Net解密.我得到的错误是"填充无效,无法删除".

.Net代码来自:http: //blog.realcoderscoding.com/index.php/2008/07/dot-net-encryption-simple-aes-wrapper/

iPhone代码使用以下示例代码:http://nootech.wordpress.com/2009/01/17/symmetric-encryption-with-the-iphone-sdk/

AFAIK我的关键设置是相同的:

result.BlockSize = 128; // iPhone: kCCBlockSizeAES128
result.KeySize = 128; // kCCBlockSizeAES128
result.Mode = CipherMode.CBC;
result.Padding = PaddingMode.PKCS7; // kCCOptionPKCS7Padding
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的生成密文的方法.你好/你好是:

e0PnmbTg/3cT3W + 92CDw1Q == .Net

iPhone上的yrKe5Z7p7MNqx9 + CbBvNqQ ==

和"openssl enc -aes-128-cbc -naltalt -a -in hello.txt -pass pass:hello"生成:QA + Ul + r6Zmr7yHipMcHSbQ ==

更新:我在这里发布了相应的工作代码.

.net iphone encryption aes

22
推荐指数
1
解决办法
2万
查看次数

我们如何从url下载sqlite数据库并将其作为sqlite数据库添加到我们的应用程序中?

我在我的应用程序中使用了sqlite数据库.我想将这个数据库与我的mysql服务器同步.但我认为在我的应用程序中用新数据库替换现有的数据库是很容易的.所以,它也将解决数据导入导出问题.但是我不要不知道如何从我的网址下载.sqlite文件并将其添加到我的应用程序包中.

以简单的方式.我想在运行时在Xcode Resource文件夹中添加文件.我不知道怎么做.如果有人有想法,请帮助我.

提前致谢.

iphone xcode bundle file dynamic

8
推荐指数
1
解决办法
6097
查看次数

标签 统计

iphone ×2

.net ×1

aes ×1

bundle ×1

dynamic ×1

encryption ×1

file ×1

xcode ×1