iOS和JAva中的AES和RSA加密

iOS和JAva中的AES和RSA加密,java,ios,aes,rsa,Java,Ios,Aes,Rsa,有没有人有机会在Java和iOS中使用RSA和AES。 基本上,我希望将公钥从iOS传递到Java平台,反之亦然 让我知道,如果有人已经在这方面的工作,并得到了一个解决方案 Chilkat是一个有用的图书馆,我同意,但它的成本约为180美元。 让我知道一些有用的链接,如果你发现 问候,, Bhat我以前在iphone上使用过RNCryptor,他们也有一个用于java的JNCyptor。这座图书馆对我很有用 我不知道你想知道什么。您知道如何在iOS和Java平台上发送/接收数据包吗?如果这样做,

有没有人有机会在Java和iOS中使用RSA和AES。 基本上,我希望将公钥从iOS传递到Java平台,反之亦然

让我知道,如果有人已经在这方面的工作,并得到了一个解决方案

Chilkat是一个有用的图书馆,我同意,但它的成本约为180美元。 让我知道一些有用的链接,如果你发现

问候,,
Bhat

我以前在iphone上使用过RNCryptor,他们也有一个用于java的JNCyptor。这座图书馆对我很有用

我不知道你想知道什么。您知道如何在iOS和Java平台上发送/接收数据包吗?如果这样做,只需发送公钥RSA,就不需要加密它,因为它可以是公共的。然后使用RSA公钥加密AES密钥,通过internet发送,并在另一台设备上使用RSA私钥解密AES密钥,然后使用AES密钥进行进一步加密。正如您所知,公钥具有模和指数密钥,我尝试在java和objective c之间传递这些值,然后尝试使用这些键生成公钥。一旦生成了公钥,我将尝试在ios中使用该公钥加密sting。这个加密字符串在java端被解密,但我在这里遇到了问题,java抛出了RSA块太大的异常。我被困在这里了!!!也许你想用太小的RSA密钥加密太多的数据?当您的代码引发异常时,最好发布导致问题的代码,以便其他人更容易回答您的问题/找到问题。确定Mike:),向您发送我所面临的详细问题。不过,请看一看。两个平台中使用的填充信息是什么?我尝试使用相同的填充信息,但Java类抛出的RSA block太大异常。adrian.coroian,请与我分享iOS和java的示例代码好吗?在苹果论坛上也提出了一个问题。链接:我没有弄乱任何填充。我只是使用encryptWithData decryptWithData函数,这些函数是库的一部分。github页面有示例代码,展示了这些东西是如何工作的。