feat: udpate __crypto/aes_ctr_test
This commit is contained in:
23
__crypto/aes_ctr_test/README.md
Normal file
23
__crypto/aes_ctr_test/README.md
Normal file
@@ -0,0 +1,23 @@
|
||||
|
||||
Test Java codes:
|
||||
```java
|
||||
public class AesCtrTest {
|
||||
|
||||
public static void main(String[] args) throws Exception {
|
||||
final byte[] key = new byte[]{
|
||||
1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
|
||||
};
|
||||
final byte[] iv = new byte[]{
|
||||
1, 2, 3, 4, 5, 6, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0
|
||||
};
|
||||
final SecretKeySpec keySpec = new SecretKeySpec(key, "AES");
|
||||
|
||||
final Cipher cipher = Cipher.getInstance("AES/CTR/NoPadding");
|
||||
cipher.init(Cipher.ENCRYPT_MODE, keySpec, new IvParameterSpec(iv));
|
||||
System.out.println(Bytes.from(cipher.doFinal("hello world".getBytes())).asHex());
|
||||
System.out.println(Bytes.from(cipher.doFinal(
|
||||
"hello world.hello world.hello world.hello world.hello world.hello world.".getBytes())).asHex());
|
||||
}
|
||||
}
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user