diff --git a/app/src/main/java/io/legado/app/help/crypto/README.md b/app/src/main/java/io/legado/app/help/crypto/README.md index 24c898741..7468c73d0 100644 --- a/app/src/main/java/io/legado/app/help/crypto/README.md +++ b/app/src/main/java/io/legado/app/help/crypto/README.md @@ -1,16 +1,16 @@ https://github.com/gedoor/legado/pull/2880 -非对称加密一般只能知道其中一个密钥,而RhinoJs调用java方法不能传入null, 因此提供以下重载函数 +非对称加密一般只能知道其中一个密钥,而RhinoJs调用java方法不能传入null和KeyType, 因此提供以下重载函数 ```kotlin fun setPublicKey(key: ByteArray): T fun setPublicKey(key: String): T fun setPrivateKey(key: ByteArray): T fun setPrivateKey(key: String): T -fun decrypt(data: Any): ByteArray? -fun decryptStr(data: Any): String? +fun decrypt(data: Any, keyType: Int): ByteArray? +fun decryptStr(data: Any, keyType: Int): String? -fun encrypt(data: Any): ByteArray? -fun encryptHex(data: Any): String? -fun encryptBase64(data: Any): String? +fun encrypt(data: Any, keyType: Int): ByteArray? +fun encryptHex(data: Any, keyType: Int): String? +fun encryptBase64(data: Any, keyType: Int): String? ``` \ No newline at end of file