Encryption J2ME极轻AES/RSA实现

Encryption J2ME极轻AES/RSA实现,encryption,java-me,rsa,aes,Encryption,Java Me,Rsa,Aes,我在尝试在J2ME上实现AES/RSA加密时遇到问题, 问题在于bouncycastle(一个支持java特别是J2ME的库)太大,无法在移动电话解决方案上实现(总共约860个类,没有测试和示例类) 我在谷歌上搜索过,我能找到的唯一选择是JCE。。。这本身也太大了 这里有人知道在一个非常小的解决方案中实现它的方法吗?还是一个我可以使用的“小”图书馆?(例如TEA:)如果您愿意做一些工作,您应该能够以Bouncycastle J2ME源代码为起点,明智地使用复制粘贴,非常紧凑地实现RSA和AES

我在尝试在J2ME上实现AES/RSA加密时遇到问题, 问题在于bouncycastle(一个支持java特别是J2ME的库)太大,无法在移动电话解决方案上实现(总共约860个类,没有测试和示例类)

我在谷歌上搜索过,我能找到的唯一选择是JCE。。。这本身也太大了


这里有人知道在一个非常小的解决方案中实现它的方法吗?还是一个我可以使用的“小”图书馆?(例如TEA:)

如果您愿意做一些工作,您应该能够以Bouncycastle J2ME源代码为起点,明智地使用复制粘贴,非常紧凑地实现RSA和AES

更新:


作为练习,我自己也试过了。制作27个Bouncycastle类需要大约45分钟的复制和灯光编辑,这些类完全实现了AESEngine和RSAEngine,与Bouncycastle J2ME源代码中的完全相同。但我根本没有测试它们,也就是说,因为我真的不明白如何处理我在其中创建它们的Netbeans J2ME项目。

如果您愿意做一些工作,您应该能够以Bouncycastle J2ME源代码为起点,明智地使用复制粘贴,非常紧凑地实现RSA和AES

更新:


作为练习,我自己也试过了。制作27个Bouncycastle类需要大约45分钟的复制和灯光编辑,这些类完全实现了AESEngine和RSAEngine,与Bouncycastle J2ME源代码中的完全相同。但是我根本没有对它们进行测试,也就是说,因为我真的不知道如何处理我在其中创建它们的Netbeans J2ME项目。

您试试轻量级API版本怎么样?转到并下载J2ME构建。它只有7MB左右,尺寸要轻得多。

试试轻量级API版本怎么样?转到并下载J2ME构建。它只有7MB左右-尺寸轻得多。

请参阅以获取一些可能的想法。看看如何?对于J2ME来说,它可能已经足够轻量级了。请参阅以获取一些可能的想法。看看如何?对于J2ME来说,它可能足够轻。或者更确切地说:从Bouncycastle中删除不需要的所有内容。您在J2ME上有Bouncycastle的RSA示例吗?或者更确切地说:从Bouncycastle中删除不需要的所有内容。您在J2ME上有Bouncycastle的RSA示例吗?