Articles of openssl

Utilizzo di Java per decifrare openssl aes-256-cbc utilizzando la chiave fornita e iv

Ho cercato un esempio di codice Java per fare quanto segue, ma non ho avuto successo. Sto cercando una soluzione per la mia situazione particolare. Una chiave e IV sono state generate utilizzando “testtest” per una password: openssl enc -aes-256-cbc -P salt=2855243412E30BD7 key=E4A38479A2349177EAE6038A018483318350E7F5430BDC8F82F1974715CB54E5 iv=629E2E1500B6BA687A385D410D5B08E3 Un file (denominato testo) è stato crittografato su Linux usando il […]

Crea in modo programmatico il certificato X509 usando OpenSSL

Ho un’applicazione C / C ++ e ho bisogno di creare un certificato pem X509 contenente sia una chiave pubblica che privata. Il certificato può essere autofirmato o non firmato, non importa. Voglio farlo all’interno di un’app, non dalla riga di comando. Quali funzioni di OpenSSL faranno questo per me? Qualsiasi codice di esempio è […]

Ruby Bundle Simbolo non trovato: _SSLv2_client_method (LoadError)

Stavo cercando di fare alcuni aggiornamenti a openssl usando homebrew e in qualche modo sono riuscito a rompere tutto. Non posso fare nulla ora, questo è quello che ottengo quando provo a fare l’installazione di bundle: $ bundle install /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require’: dlopen(/Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle, 9): Symbol not found: _SSLv2_client_method (LoadError) Referenced from: /Users/asServer/.rbenv/versions/2.1.2/lib/ruby/2.1.0/x86_64-darwin13.0/openssl.bundle Expected in: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib in […]

Utilizzare la chiave privata RSA per generare la chiave pubblica?

Non capisco davvero questo: secondo: http://www.madboa.com/geek/openssl/#key-rsa , è ansible generare una chiave pubblica da una chiave privata. openssl genrsa -out mykey.pem 1024 openssl rsa -in mykey.pem -pubout > mykey.pub Il mio pensiero iniziale è che sono generati in una coppia insieme. La chiave privata RSA contiene la sum? o la chiave pubblica?

Come installo le librerie OpenSSL su Ubuntu?

Sto cercando di creare del codice su Ubuntu 10.04 LTS che utilizza OpenSSL 1.0.0. Quando eseguo make, richiama g ++ con l’opzione “-lssl”. La fonte include: #include #include #include #include #include #include Ho corso: $ sudo apt-get install openssl Reading package lists… Done Building dependency tree Reading state information… Done openssl is already the newest […]

Come ottenere il risultato PKCS7_sign in un char * o std :: string

Provo a scrivere un po ‘di posta per firmare mail con S / MIME. Finora, ho completato il codice fino a firmare la posta. Ho usato gli esempi di codice demo / smime in openssl per fare il lavoro. Sfortunatamente gli esempi dimostrano come scrivere un messaggio di input in un file di output, ma […]

Conversione di un keystore Java in formato PEM

Sto provando a convertire da un file keystore Java in un file PEM usando keytool e openssl applicactions. Ma non ho trovato un buon modo per fare la conversione. Qualche idea? Invece di convertire il keystore direttamente in PEM, ho provato a creare un file PKCS12 e poi a convertirlo in file PEM e Keystore […]

Come generare la chiave privata RSA usando OpenSSL?

Voglio sapere come generare la chiave privata RSA usando la libreria OpenSSL nel mio file sorgente C. So come generarlo usando il comando del terminale. In realtà il mio file server.c genererà una chiave privata e invierà al client. Per favore aiutatemi con qualche codice sorgente, se ansible, altrimenti ogni aiuto sarà apprezzato. Sto lavorando […]

Come posso firmare un file usando RSA e SHA256 con .NET?

La mia applicazione prenderà un set di file e li firmerà. (Non sto tentando di firmare un assembly.) C’è un file .p12 da cui ottengo la chiave privata. Questo è il codice che stavo cercando di usare, ma ottengo un System.Security.Cryptography.CryptographicException “Invalid algorithm specified.” . X509Certificate pXCert = new X509Certificate2(@”keyStore.p12″, “password”); RSACryptoServiceProvider csp = (RSACryptoServiceProvider)pXCert.PrivateKey; […]

Differenze tra “BEGIN RSA PRIVATE KEY” e “BEGIN PRIVATE KEY”

Ciao, stavo scrivendo un programma che importa le chiavi private da un file .pem e creo un object chiave privata per usarlo più tardi .. il problema che ho dovuto affrontare è che alcuni intestazione di file pem iniziano con —–BEGIN PRIVATE KEY—– mentre altri iniziano con —–BEGIN RSA PRIVATE KEY—– attraverso la mia ricerca […]