Articles of aes

Modalità di operazione di crittografia AES CTR 256 su OpenSSL

Sono nuovo di OpenSSL, Qualcuno può darmi un suggerimento su come inizializzare la modalità CTR AES da un file C. So che questa è la firma del metodo, ma sto riscontrando problemi con i parametri, non c’è molta documentazione né un chiaro esempio su come realizzare una semplice crittografia. Apprezzerei se qualcuno potesse esemplificare una […]

Cifra e decodifica con codifica AES e Base64

Ho il seguente programma per la crittografia dei dati. import java.security.Key; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; public class Test { private static final String ALGORITHM = “AES”; private static final byte[] keyValue = “ADBSJHJS12547896”.getBytes(); public static void main(String args[]) throws Exception { String encriptValue = encrypt(“dude5”); decrypt(encriptValue); } /** * @param args * @throws […]

Interoperabilità AES tra .Net e iPhone?

Devo crittografare una stringa sull’iPhone e inviarla a un servizio web .Net per la decrittografia. Sono in grado di crittografare / decifrare su iPhone e con. Net, ma le stringhe crittografate da iPhone non possono essere decodificate da .Net. L’errore che ricevo è “Il riempimento non è valido e non può essere rimosso.” Il codice […]

Java AES e utilizzo della mia chiave

Voglio crittografare una stringa usando AES con la mia chiave. Ma sto avendo problemi con la lunghezza del bit della chiave. Puoi rivedere il mio codice e vedere cosa ho bisogno di correggere / modificare. public static void main(String[] args) throws Exception { String username = “bob@google.org”; String password = “Password1”; String secretID = “BlahBlahBlah”; […]

Comportamento Crypto / AES predefinito di Java

Qualcuno sa quale sia il comportamento di crypto Java predefinito per: SecretKeySpec localSecretKeySpec = new SecretKeySpec(arrayOfByte, “AES”); Cipher localCipher = Cipher.getInstance(“AES”); Nello specifico, sto cercando di capire in che modo queste classi generano la IV, così come la modalità di crittografia predefinita quando si specifica semplicemente “AES”. Grazie.

Come scegliere una modalità di crittografia AES (CBC ECB CTR OCB CFB)?

Quali di questi sono preferiti in quali circostanze? Mi piacerebbe vedere l’elenco di crtieria di valutazione per le varie modalità e forse una discussione sull’applicabilità di ciascun criterio. Ad esempio, penso che uno dei criteri sia “dimensione del codice” per la crittografia e la decrittografia, che è importante per i sistemi incorporati con micro-codice, come […]

Come decifrare il file in Java crittografato con il comando openssl usando AES?

Devo decifrare in JAVA un file crittografato in UNIX con il seguente comando: openssl aes-256-cbc -a -salt -in password.txt -out password.txt.enc mypass mypass Devo decodificare in java come faccio qui in UNIX openssl aes-256-cbc -d -a -in password.txt.enc -out password.txt.new mypass Qualcuno può darmi un codice java per fare questo?

Crittografia AES Javascript

C’è una libreria disponibile per la crittografia AES 256-bit in Javascript?

Esempio di crittografia / decrittografia AES semplice di Java

Cosa c’è di sbagliato nel seguente esempio? Il problema è che la prima parte della stringa decodificata non ha senso. Comunque, il resto va bene, ho capito … Result: `£eB6O geS i are you? Have a nice day. @Test public void testEncrypt() { try { String s = “Hello there. How are you? Have a […]

InvalidKeyException Dimensioni della chiave non valide

Ho un test che funziona alla grande sul mio sviluppo MacBook Pro, ma non riesce a funzionare in continuo server TeamCity di integrazione. L’errore sta seguendo: java.security.InvalidKeyException: Illegal key size at javax.crypto.Cipher.a(DashoA13*..) at javax.crypto.Cipher.init(DashoA13*..) at javax.crypto.Cipher.init(DashoA13*..) Sia la scatola di sviluppo che TeamCity utilizzano Java 1.6 e io uso la libreria BouncyCastle per la necessità […]