我正在尝试使用 Diffie Hellman 进行密钥交换并使用密钥AES
加密数据。谁能给我一个合适的安卓工作样本?
问问题
7526 次
1 回答
3
我最近实际上一直在解决类似的问题。我没有可用的示例,但您应该注意以下几点:
Android 使用部分 Bouncy Castle 包来处理其大部分加密,但有些人更喜欢使用他们自己的加密包(Spongy Castle 是一种常用的替代方案),因为 Android 的不完整。请参阅此处的讨论。
如果您选择使用 Android 现有的工具,您可以通过Cipher访问它们。这是Android 支持的有用算法列表。
请注意,如果您选择使用某些非 Android Java 加密库,Android 不支持您的库可能需要的所有 Java 包。请参阅我的(目前未回答的)关于如何在 Spongy Castle 中处理的问题。
希望这些帮助!
于 2011-08-02T13:10:58.397 回答