我必须加密本机Apple应用程序的用户名和密码。但是服务器端使用的是Java,因此必须使用Java对相同的加密字段进行解密。
我对密码学是个新手,我不知道该怎么做。我想到的一个选择是采用Java中的任何算法,了解用于加密的源代码,应用相同的逻辑来转换Objective C中的源代码,并使用已经提供的解密算法解密加密文本。但一个小小的错误就会毁了我的申请。
还有别的办法吗?算法的加密是用Objective C实现的,解密是用Java还是类似的语言实现的?
发布于 2010-08-31 00:04:17
最常见的加密算法(如AES)将在objective-c和Java中实现。选择您想要使用的算法,并使用Google进行实现。
发布于 2010-08-31 00:02:57
您可以使用ssl在套接字级别对流量进行加密。或者,您可以使用公钥算法,如本文所述:RSA Encryption-Decryption in iphone
发布于 2010-08-31 00:30:17
也许答案是与您的服务器通信应该运行在SSL上。然后,您的客户端和服务器之间的所有流量都会被加密。
https://stackoverflow.com/questions/3602062
复制相似问题