Clean up HentaiNexus (#737)

This commit is contained in:
beerpsi 2024-01-28 13:06:13 +07:00 committed by GitHub
parent f41c846b1e
commit 5ed88a1c0b
2 changed files with 3 additions and 3 deletions

View File

@ -1,7 +1,7 @@
ext {
extName = "HentaiNexus"
extClass = ".HentaiNexus"
extVersionCode = 6
extVersionCode = 7
isNsfw = true
}

View File

@ -5,7 +5,7 @@ import android.util.Base64
object HentaiNexusUtils {
fun decryptData(data: String): String = decryptData(Base64.decode(data, Base64.DEFAULT))
private val primeNumbers = listOf(2, 3, 5, 7, 11, 13, 17, 19)
private val primeNumbers = intArrayOf(2, 3, 5, 7, 11, 13, 17, 19)
private fun decryptData(data: ByteArray): String {
val keyStream = data.slice(0 until 64).map { it.toUByte().toInt() }
@ -52,7 +52,7 @@ object HentaiNexusUtils {
digest[n] = temp
xorKey = digest[(n + digest[(k + digest[(xorKey + p) % 256]) % 256]) % 256]
append((ciphertext[i].toUByte().toInt() xor xorKey).toChar())
append((ciphertext[i] xor xorKey).toChar())
}
}
}