Ho una stringa AES-256 crittografata da CryptoJS con una passphrase. Devo decodificarlo in Java ma non riesco a capire come farlo. Sembra che sia necessario IV, key e salt per decrittografare, e come nella mainpage di CryptoJS , i dati crittografati li contengono già tutti e CryptoJS può in qualche modo analizzarli dall’input crittografato. Qualcuno […]
Sto cercando di configurare la crittografia / decrittografia AES utilizzando la libreria javascript SlowAES e la class RijndaelManaged in .NET. Ho scelto questo metodo dopo aver letto questo post , dove Cheeso è riuscito a far giocare questi due metodi di crittografia “Nei miei test degli SLP-COM avvolti, ho usato la modalità CBC e la […]
Sto cercando di scrivere un programma di esempio per fare la crittografia AES usando Openssl. Ho provato a passare attraverso la documentazione di Openssl (è un dolore), non riuscivo a capire molto. Ho esaminato il codice e ho trovato le API usando le quali ho scritto un piccolo programma come di seguito (per favore ometti […]
Sto crittografando una stringa in ogg-c e anche crittografando la stessa stringa in Java usando AES e sto vedendo alcuni strani problemi. La prima parte del risultato corrisponde a un certo punto ma poi è diversa, quindi quando vado a decodificare il risultato da Java sull’iPhone non è in grado di decrittografarlo. Sto usando una […]
Oracle ha questo da dire su Java 8 per quanto riguarda AES-NI: Le intrinsechezze hardware sono state aggiunte per utilizzare Advanced Encryption Standard (AES). I flag UseAES e UseAESIntrinsics sono disponibili per abilitare gli intrinsechi AES basati su hardware per l’hardware Intel. L’hardware deve essere il 2010 o il più recente hardware Westmere. Ad esempio, […]
Sto cercando di creare una class che utilizza le librerie .NET che è compatibile con OpenSSL. Sono a conoscenza che esiste un wrapper OpenSSL.Net, ma preferirei evitare di fare riferimento a codice di terze parti \ non gestito. Non sto cercando una discussione sul fatto che questa sia la scelta giusta, ma ci sono dei […]
Sto usando Java 8 e sto tentando di emulare le seguenti chiamate openssl con Java. Encrypt: echo -n ‘hello world’ | openssl enc -a -aes-256-cbc -md sha256 -pass pass:97DE:4F76 U2FsdGVkX18PnO / NLSxJ1pg6OKoLyZApMz7aBRfKhJc = decrypt: echo U2FsdGVkX18PnO/NLSxJ1pg6OKoLyZApMz7aBRfKhJc= | openssl enc -d -a -aes-256-cbc -md sha256 -pass pass:97DE:4F76 Ciao mondo Domande: La mia implementazione non funziona. Ho […]
Abbiamo riscontrato una strana situazione in cui il metodo di crittografia che stiamo utilizzando in Java produce un output diverso da openssl, nonostante appaia identico nella configurazione. Usando la stessa chiave e IV, il testo “La volpe MARRONE veloce salta sul cane pigro!” crittografa alle stringhe di base64 … openssl: A8cMRIrDVnBYj2+XEKaMOBQ1sufjptsAf58slR373JTeHGPWyRqJK+UQxvJ1B/1L Java: A8cMRIrDVnBYj2+XEKaMOBQ1sufjptsAf58slR373JTEVySz5yJLGzGd7qsAkzuQ Questa è […]
Ho un programma basato su Visual Basic 2010. Voglio utilizzare una parola chiave personalizzata e la crittografia AES per generare le chiavi di registrazione sul nostro sito Web aziendale, che sbloccherà il software indipendentemente dal fatto che il software sia connesso o meno a Internet. Per fare ciò, voglio crittografare determinate informazioni utente (e un […]
Sto usando openssl per codificare una stringa usando il seguente comando: openssl enc -aes-128-cbc -a -salt -pass pass:mypassword <<< "stackoverflow" Risultato dammi una stringa codificata: U2FsdGVkX187CGv6DbEpqh/L6XRKON7uBGluIU0nT3w= Fino ad ora, ho solo bisogno di decodificarlo usando openssl, quindi il seguente comando restituisce la stringa precedentemente codificata: openssl enc -aes-128-cbc -a -salt -pass pass:mypassword -d <<< "U2FsdGVkX187CGv6DbEpqh/L6XRKON7uBGluIU0nT3w=" […]