如何在针对API 28的应用上使用EC算法使用Cipher解密字节[]?
我不能使用其他证券提供者。 https://android-developers.googleblog.com/2018/03/cryptography-changes-in-android-p.html和EC不受密码支持。https://developer.android.com/reference/kotlin/javax/crypto/Cipher?hl=en。
答案 0 :(得分:0)
由于您未指定任何协议或算法,仅指定了原始(EC),因此我们无法说出如何解密 specific 字节数组,因为我们不知道它是如何加密的。但是,您可以使用ECDH密钥协议和对称密码来实现ECIES。这两个都应该存在。
如果您能弄清楚如何为JCA创建加密提供程序,则您甚至可以实现CipherSpi
并将Cipher
用于特定算法(通过创建"MyECIES"
服务)。但是请注意,这可能不适用于Java JCA /密码学领域的初学者。