更新非对称加密

This commit is contained in:
Xwite
2023-03-15 07:16:42 +08:00
parent 9741169bf5
commit 74a24a19b7
2 changed files with 4 additions and 4 deletions

View File

@@ -12,14 +12,14 @@ class AsymmetricCrypto(algorithm: String) : HutoolAsymmetricCrypto(algorithm) {
KeyUtil.generatePrivateKey(this.algorithm, key)
)
}
fun setPublicKey(key: String): AsymmetricCrypto = setPrivateKey(key.encodeToByteArray())
fun setPrivateKey(key: String): AsymmetricCrypto = setPrivateKey(key.encodeToByteArray())
fun setPublicKey(key: ByteArray): AsymmetricCrypto {
return setPublicKey(
KeyUtil.generatePublicKey(this.algorithm, key)
)
}
fun setPrivateKey(key: String): AsymmetricCrypto = setPrivateKey(key.encodeToByteArray())
fun setPublicKey(key: String): AsymmetricCrypto = setPublicKey(key.encodeToByteArray())
private fun getKeyType(): KeyType {
return when {

View File

@@ -10,14 +10,14 @@ class Sign(algorithm: String): HutoolSign(algorithm) {
KeyUtil.generatePrivateKey(this.algorithm, key)
)
}
fun setPublicKey(key: String): Sign = setPrivateKey(key.encodeToByteArray())
fun setPrivateKey(key: String): Sign = setPrivateKey(key.encodeToByteArray())
fun setPublicKey(key: ByteArray): Sign {
return setPublicKey(
KeyUtil.generatePublicKey(this.algorithm, key)
)
}
fun setPrivateKey(key: String): Sign = setPrivateKey(key.encodeToByteArray())
fun setPublicKey(key: String): Sign = setPublicKey(key.encodeToByteArray())
}