我在Kotlin中通过使用JavaX库找到了AES加密逻辑。由于它是Java(Android)专用的,所以它不适用于iOS。
zpgglvta1#
您可以使用krypto或libsodum wrapper程式库。例如,使用krypto库,您可以通过使用以下函数在communMain模块中轻松实现AES CBC:
implementation("com.soywiz.korlibs.krypto:krypto:${Version.krypto}") AES.encryptAesEcb(dataByteArray, keyByteArray, Padding.NoPadding) AES.decryptAesEcb(dataByteArray, keyByteArray, Padding.ANSIX923Padding)
1条答案
按热度按时间zpgglvta1#
您可以使用krypto或libsodum wrapper程式库。
例如,使用krypto库,您可以通过使用以下函数在communMain模块中轻松实现AES CBC: