如何加密和解密短信?

时间:2009-07-06 07:42:30

标签: java-me

我需要创建一个小的移动应用程序,它将加密用户选择的短信,使其无法读取。单词用户应该只能通过输入正确的密钥解密它。我们需要使用J2me.Can任何人告诉我如何从它开始?

4 个答案:

答案 0 :(得分:1)

可以使用WMA API加密外发邮件或接收传入的加密短信,但是您应该考虑以下情况

  1. 您的应用程序可以收到发送到指定端口的短信
  2. 发送短信的服务器/聚合器应以加密格式发送消息,客户端知道要解密的密钥。
  3. 某些手机可能需要签署构建
  4. 但是,如果您想提供一个界面来阅读手机默认收件箱中的短信,那么要么无法实施,要么难以实施

答案 1 :(得分:0)

我不确定大多数手机是否允许您访问用户短信。这将严重破坏隐私和与之相关的噩梦。

虽然我从未使用过Java,但我确信它无法加密和解密字符串。一个简单的Google搜索会提供一些方法。

然后你只需要提供一个简单的服务来在用户之间发送短文本信息。我确定它不会那么难

答案 2 :(得分:0)

您要发送加密邮件还是加密传入邮件?如果是后者,这是毫无意义的,因为你可以将SIM卡插入另一部手机,根本就没有安全保障。此外,尽管某些设备J2ME可以访问收到的SMS消息,但它不允许您修改它。如果是第一个选项(发送),您仍然必须使用160个字符的加密消息,这在某些设备上是不可能的。

答案 3 :(得分:-1)

我得到了这个WMkits SMS加密。它是Windows Mobile手机的短信加密软件。它可以在Windows移动设备上encrypt and hide the SMS messages(包括现有的SMS消息和未来的传入/传出SMS消息)。