Avrei un problema su questo codice:
codice:
import javax.crypto.*;
import java.security.key;
import java.security.InvalidKeyException;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.security.InvalidAlgorithmParameterException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Arrays;
public class Anonymous {
private string keyKnown="Progetto_Poggi";
private byte[] bytes;
puclic byte[] encrypt (byte[] bufferchiaro) {
byte[] chiave= keyKnown.getBytes();
SecretKeySpec k=new SecretKeySpec (chiave, "AES");
Cipher c=Cipher.getistance("AES/ECB/NoPadding");
c.init(c.ENCRYPT_MODE, k);
bytes=c.doFinal(bufferchiaro);
return bytes;
}
puclic byte[] decrypt (byte[] buffercriptato) {
byte[] chiave= keyKnown.getBytes();
SecretKeySpec k=new SecretKeySpec (chiave, "AES");
Cipher c=Cipher.getistance("AES/ECB/NoPadding");
c.init(c.DECRYPT_MODE, k);
bytes=c.doFinal(buffercriptato);
return bytes;
}
}
che compilando mi dice questo:
codice:
src/local/net/Anonymous.java:20: <identifier> expected
puclic byte[] encrypt (byte[] bufferchiaro) {
^
src/local/net/Anonymous.java:20: illegal start of type
puclic byte[] encrypt (byte[] bufferchiaro) {
^
src/local/net/Anonymous.java:20: <identifier> expected
puclic byte[] encrypt (byte[] bufferchiaro) {
^
src/local/net/Anonymous.java:20: ';' expected
puclic byte[] encrypt (byte[] bufferchiaro) {
^
src/local/net/Anonymous.java:20: illegal start of type
puclic byte[] encrypt (byte[] bufferchiaro) {
^
src/local/net/Anonymous.java:20: <identifier> expected
puclic byte[] encrypt (byte[] bufferchiaro) {
^
src/local/net/Anonymous.java:20: ';' expected
puclic byte[] encrypt (byte[] bufferchiaro) {
^
src/local/net/Anonymous.java:20: <identifier> expected
puclic byte[] encrypt (byte[] bufferchiaro) {
^
src/local/net/Anonymous.java:38: <identifier> expected
puclic byte[] decrypt (byte[] buffercriptato) {
^
src/local/net/Anonymous.java:38: illegal start of type
puclic byte[] decrypt (byte[] buffercriptato) {
^
src/local/net/Anonymous.java:38: <identifier> expected
puclic byte[] decrypt (byte[] buffercriptato) {
^
src/local/net/Anonymous.java:38: ';' expected
puclic byte[] decrypt (byte[] buffercriptato) {
^
src/local/net/Anonymous.java:38: illegal start of type
puclic byte[] decrypt (byte[] buffercriptato) {
^
src/local/net/Anonymous.java:38: <identifier> expected
puclic byte[] decrypt (byte[] buffercriptato) {
^
src/local/net/Anonymous.java:38: ';' expected
puclic byte[] decrypt (byte[] buffercriptato) {
^
src/local/net/Anonymous.java:38: <identifier> expected
puclic byte[] decrypt (byte[] buffercriptato) {
^
16 errors
sapreste dirmi che cosa sono quegli errori
dal momento che non mi sembra che la sintassi sia sbagliata?
grazie in anticipo