Articles of encryption

Crittografia della sezione connectionStrings – utility per app.config

Esiste un’utilità che crittografa una sezione di configurazione denominata (o solo la sezione connectionStrings ) in un file app.config in modo simile che è ansible utilizzare aspnet_regiis con i file web.config ? So che questo può essere fatto in codice – ci sono esempi di codice là fuori, ma spero di evitare di scrivere un’applicazione […]

Perché RijndaelManaged e AesCryptoServiceProvider restituiscono risultati diversi?

Ecco l’esempio che ho eseguito. Ha la stessa modalità, Padding, BlockSize, KeySize. Sto usando lo stesso vettore, la chiave e i dati di init. L’utilizzo di RijndaelManaged produce un valore crittografato di: 0x8d, 0x81,0x27,0xc6,0x3c, 0xe2,0x53,0x2f, 0x35,0x78,0x90,0xc2,0x2e, 0x3b, 0x8a, 0x61, 0x41,0x47,0xd6,0xd0,0xff , 0x92,0x72,0x3d, 0xc6,0x16,0x2b, 0xd8,0xb5,0xd9,0x12,0x85 L’utilizzo di AesCryptoServiceProvider produce un valore crittografato di: 0x8d, 0x9f, 0x6e, […]

Crittografia OpenSSL mediante classi .NET

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

Libreria di crittografia gratuita per Delphi

Sto cercando una libreria di crittografia gratuita e aggiornata per Delphi 2010 che implementa RSA e AES (Rijndael). Voglio una libreria gratuita perché ho intenzione di scrivere e pubblicare alcuni esempi di codice che la useranno. Una versione di Delphi 2010 di TurboPower LockBox è stata pubblicata sul sito di SongBeamer , che implementa entrambi, […]

crittografare SQL connectiontring c #

Ho creato un’applicazione c # (non asp webpage) che si connette a un server sql 2005. Nel mio codice sorgente la password e l’ID utente per questo server SQL sono codificati in testo semplice in ConnectionString. SqlConnection con = new SqlConnection(); con.ConnectionString = “Data Source=server1;”+ “Initial Catalog=mydatabase;”+ “Integrated Security=no;”+ “User ID=admin;Password=mypassword;”; con.Open(); C’è un modo […]

Come posso sapere se l’utente di iPhone ha attualmente un set di passcode e la crittografia abilitata?

Sto scrivendo un’applicazione per iPhone che richiede che i suoi dati siano crittografati. Ho imparato come triggersre la crittografia per i file impostando l’attributo NSFileProtectionComplete. So anche come controllare la versione di iPhone per assicurarmi che stiano usando iOS 4.0 o versioni successive. Quello che ho capito, però, è che se l’utente non ha scelto […]

La chiave specificata non è una dimensione valida per questo algoritmo

Ho con questo codice: RijndaelManaged rijndaelCipher = new RijndaelManaged(); // Set key and IV rijndaelCipher.Key = Convert.FromBase64String(“ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz012345678912”); rijndaelCipher.IV = Convert.FromBase64String(“1234567890123456789012345678901234567890123456789012345678901234”); Ottengo i lanci: Specified key is not a valid size for this algorithm. Specified initialization vector (IV) does not match the block size for this algorithm. Cosa c’è di sbagliato in queste stringhe? Posso contare […]

convertire la chiave rsa di openSSH nel formato compatibile con javax.crypto.Cipher

C’è un modo per convertire a livello di codice le chiavi RSA SSH generate da Jsch in un formato che javax.crypto.Cipher può usare per la crittografia? Ho visto per lo più risposte simili a questa : openssl pkcs8 -topk8 -inform PEM -outform DER -in private_key_file -nocrypt > pkcs8_key Ma non ho accesso ai comandi openSSL […]

Crittografia della stringa di connessione in web.config

Come possiamo crittografare la sezione della stringa di connessione nel file web.config?

Versione C # del metodo OpenSSL EVP_BytesToKey?

Sto cercando l’implementazione .NET immediata della funzione OpenSSL EVP_BytesToKey . La cosa più vicina che ho trovato è la class System.Security.Cryptography.PasswordDeriveBytes (e Rfc2898DeriveBytes ), ma sembra essere leggermente diversa e non genera la stessa chiave e iv come EVP_BytesToKey. Ho anche trovato questa implementazione che sembra un buon inizio ma non tiene conto del conteggio […]