Java安全与密码学编程解析
1. SealedObject 类
SealedObject 类提供了对象加密和解密的功能,其构造函数和公共方法如下(省略异常声明):
public SealedObject(Serializable object, Cipher c);
public final String getAlgorithm();
public final Object getObject(Cipher c);
public final Object getObject(Key k);
public final Object getObject(Key k, String provider);
以下是一个典型的使用示例:
import javax.crypto.Cipher;
import javax.crypto.KeyGenerator;
import javax.crypto.SealedObject;
import javax.crypto.SecretKey;
import java.io.Serializable;
import java.security.NoSuchAlgorithmException;
public class SealedObjectExample {
public static void main(String[] args) throws Exception {
// 生成 DES 密钥
KeyGenerator keyGen = KeyG
超级会员免费看
订阅专栏 解锁全文
171万+

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



