2017-05-04 74 views
-4

我有一个短信加密项目。它将能够发送加密的SMS。短信加密代码

我不知道从哪里开始。我使用android studio工作。请帮我解决问题。

回答

-1

加密你必须使用cryptography algorithms像ECC,RC4,RC6,ESA,AES等,并为简单的解决方案,你可以使用Base 64编码和解码。首先你必须加密数据然后发送短信,另一方你必须收到短信并使用相同的算法解密短信,然后才能得到实际的短信。

+0

为了清楚起见,如果您不希望其他人能够读取您想要加密的任何内容,永远不会使用编码(基本64,十六进制等)。 –

+0

1. ECC不用于加密大量数据,因为它们速度非常慢,并且数据大小限制为小于通常为256至512位的密钥大小。但可能适用于短消息。 2. RC4和RC6不再被认为是安全的,任何不一定很快。 3. AES是目前数据加密的标准,速度快,加密大数据。 4. Base64不是加密的,它是简单的编码,没有安全性。 – zaph