更新非对称加密
This commit is contained in:
@@ -12,14 +12,14 @@ class AsymmetricCrypto(algorithm: String) : HutoolAsymmetricCrypto(algorithm) {
|
|||||||
KeyUtil.generatePrivateKey(this.algorithm, key)
|
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 {
|
fun setPublicKey(key: ByteArray): AsymmetricCrypto {
|
||||||
return setPublicKey(
|
return setPublicKey(
|
||||||
KeyUtil.generatePublicKey(this.algorithm, key)
|
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 {
|
private fun getKeyType(): KeyType {
|
||||||
return when {
|
return when {
|
||||||
|
|||||||
@@ -10,14 +10,14 @@ class Sign(algorithm: String): HutoolSign(algorithm) {
|
|||||||
KeyUtil.generatePrivateKey(this.algorithm, key)
|
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 {
|
fun setPublicKey(key: ByteArray): Sign {
|
||||||
return setPublicKey(
|
return setPublicKey(
|
||||||
KeyUtil.generatePublicKey(this.algorithm, key)
|
KeyUtil.generatePublicKey(this.algorithm, key)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
fun setPrivateKey(key: String): Sign = setPrivateKey(key.encodeToByteArray())
|
fun setPublicKey(key: String): Sign = setPublicKey(key.encodeToByteArray())
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user