Domande taggate «cryptography»

LA CRIPTOGRAFIA DEVE ESSERE CONNESSA ALLA PROGRAMMAZIONE. La crittografia copre, tra le altre cose, crittografia, hash e firme digitali. Le domande di crittografia non direttamente correlate allo sviluppo del software sono poste meglio su crypto.stackexchange.com.

14
Perché i numeri primi sono importanti nella crittografia?
Una cosa che mi colpisce sempre come non crittografo: perché è così importante usare i numeri primi? Cosa li rende così speciali nella crittografia? Qualcuno ha una breve spiegazione semplice ? (Sono consapevole che ci sono molti primer e che la crittografia applicata è la Bibbia, ma come detto: non …

8
Salare la tua password: le migliori pratiche?
Sono sempre stato curioso ... Qual è la cosa migliore quando si salta una password per l'hashing: prefisso o postfisso? Perché? O importa, finché sali? Per spiegare: ormai tutti (si spera) sappiamo che dovremmo salare una password prima di cancellarla per l'archiviazione nel database [ Modifica: in modo da poter …

7
SHA-1 è sicuro per l'archiviazione della password?
Conclusione: SHA-1 è sicuro come qualsiasi altro contro gli attacchi preimage, tuttavia è facile da calcolare, il che significa che è più facile montare un attacco bruteforce o un dizionario. (Lo stesso vale per i successori come SHA-256.) A seconda delle circostanze, una funzione hash progettata per essere computazionalmente costosa …
148 cryptography  hash  sha1 


21
Perché l'handshake SSL dà l'eccezione "Impossibile generare la coppia di chiavi DH"?
Quando creo una connessione SSL con alcuni server IRC (ma non altri - presumibilmente a causa del metodo di crittografia preferito del server) ottengo la seguente eccezione: Caused by: java.lang.RuntimeException: Could not generate DH keypair at com.sun.net.ssl.internal.ssl.DHCrypt.<init>(DHCrypt.java:106) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:556) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:183) at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:893) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138) at …




15
L'imbottitura non è valida e non può essere rimossa?
Ho cercato online il significato di questa eccezione in relazione al mio programma ma non riesco a trovare una soluzione o il motivo per cui sta accadendo al mio programma specifico. Ho utilizzato l'esempio fornito dal mio msdn per crittografare e decrittografare un XmlDocument utilizzando l'algoritmo Rijndael. La crittografia funziona …
126 c#  cryptography 

10
Utilizzo della crittografia AES in C #
Bloccato . Questa domanda e le sue risposte sono bloccate perché la domanda è fuori tema ma ha un significato storico. Attualmente non accetta nuove risposte o interazioni. Non riesco a trovare un bell'esempio pulito di utilizzo della crittografia AES a 128 bit. Qualcuno ha qualche codice di esempio?


4
Dato il blocco finale non adeguatamente imbottito
Sto cercando di implementare un algoritmo di crittografia basato su password, ma ottengo questa eccezione: javax.crypto.BadPaddingException: dato il blocco finale non adeguatamente riempito Quale potrebbe essere il problema? Ecco il mio codice: public class PasswordCrypter { private Key key; public PasswordCrypter(String password) { try{ KeyGenerator generator; generator = KeyGenerator.getInstance("DES"); SecureRandom …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.