【发布时间】:2011-10-18 05:45:25
【问题描述】:
我正在尝试使用 Diffie Hellman 进行密钥交换,并使用 AES 使用密钥加密数据。谁能给我一个合适的安卓工作样本?
【问题讨论】:
标签: android encryption aes diffie-hellman
我正在尝试使用 Diffie Hellman 进行密钥交换,并使用 AES 使用密钥加密数据。谁能给我一个合适的安卓工作样本?
【问题讨论】:
标签: android encryption aes diffie-hellman
我最近实际上一直在解决类似的问题。我没有可用的示例,但您应该注意以下几点:
Android 使用部分 Bouncy Castle 包来处理其大部分加密,但有些人更喜欢使用他们自己的加密包(Spongy Castle 是一种常用的替代方案),因为 Android 的不完整。见the discussion in here。
如果您选择使用 Android 现有的工具,您可以通过Cipher 访问它们。这是useful list of algorithms Android supports。
请注意,如果您选择使用某些非 Android Java 加密库,Android 不支持您的库可能需要的所有 Java 包。见my (currently unanswered) question about how to deal with that in Spongy Castle。
希望这些帮助!
【讨论】: