Articles of aes

Confronto tra DES, Triple DES, AES, crittografia blowfish per i dati

Qualcuno ha pro e contro insieme per confrontare questi algoritmi di crittografia?

Cosa c’è di sbagliato con nodejs crypto decifrare?

Ho i seguenti dati crittografati: U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o Il passaggio per decriptarlo è: password (è l’esempio di gibberish-aes ) Nella riga di comando usando openssl: echo “U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o” | openssl enc -d -aes-256-cbc -a -k password L’output è: Made with Gibberish\n Con la mia applicazione NodeJS: var decipher = crypto.createDecipher(‘aes-256-cbc’, “password”); var dec = decipher.update(“U2FsdGVkX1+21O5RB08bavFTq7Yq/gChmXrO3f00tvJaT55A5pPvqw0zFVnHSW1o”, ‘base64’, ‘utf8’); dec […]

Perché la crittografia AES genera una InvalidKeyException?

Attualmente sto lavorando a una funzione che crittografa / decrittografa un file specifico con una chiave segreta. Ho scritto tre classi, una che genera una chiave, una che codifica un file con la chiave e uno che decrittografa. Generare la chiave e crittografare il file funziona bene, ma quando provo a decifrare il file, viene […]

Come crittografare o decodificare con Rijndael e un blocco di dimensioni di 256 bit?

Per determinati motivi ho bisogno di implementare Rijndael de / compression con un blocco di 256 bit invece di AES che usa una dimensione di blocco di 128 bit (motivo: i dati sono crittografati in PHP usando Rijndael …). Come posso modificare la dimensione del blocco per una cifra? Se ho appena ricevuto un codice […]

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 […]