📄 ivexample.java
字号:
package chapter5;
import java.security.AlgorithmParameters;
import javax.crypto.spec.IvParameterSpec;
import org.bouncycastle.asn1.ASN1InputStream;
import org.bouncycastle.asn1.util.ASN1Dump;
/**
* Example showing IV encoding
*/
public class IVExample
{
public static void main(String[] args)
throws Exception
{
// set up the parameters object
AlgorithmParameters params = AlgorithmParameters.getInstance("AES", "BC");
IvParameterSpec ivSpec = new IvParameterSpec(new byte[16]);
params.init(ivSpec);
// look at the ASN.1 encodng.
ASN1InputStream aIn = new ASN1InputStream(params.getEncoded("ASN.1"));
System.out.println(ASN1Dump.dumpAsString(aIn.readObject()));
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -