清单 1. 一种加密接口
清单 2. 一种密钥接口
package com.b50.crypto;
public interface Cryptographical {
String encrypt(String plaintext);
String decrypt(String ciphertext);
}
|
使用我的 Cryptographical 接口,我可以加密文本或解密已加密的文本。接下来,在清单 2 中,我将使用 Java 安全性 API 来创建另一个表示密钥的接口:
清单 2. 一种密钥接口
package com.b50.crypto;
import java.security.Key;
public interface CryptoKeyable {
Key getKey();
}
|
从上述代码中可以看到,我的 CryptoKeyable 接口仅仅用作 Java 平台的核心 Key 类型的包装器。

被折叠的 条评论
为什么被折叠?



