Articles of crittografia

javax.crypto.IllegalBlockSizeException: la lunghezza dell’ingresso deve essere multiplo di 16 durante la decodifica con cifratura completata

Sto ottenendo un errore di decodifica nella class java: javax.crypto.IllegalBlockSizeException : Input length must be multiple of 16 when decrypting with padded cipher. Cosa posso fare per risolvere questo problema? AGGIORNARE: Ho dimenticato di menzionare che sta funzionando una volta e quando la seconda volta sto cercando di eseguirlo nuovamente lanciando l’errore sopra citato. package […]

Come decifrare una stringa AES-256 crittografata da CryptoJS usando Java?

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

Calcola i primi p e q dall’esponente privato (d), dall’esponente pubblico (e) e dal modulo (n)

Come faccio a calcolare i parametri peq da e (publickey), d (privatekey) e modulus? Ho le chiavi di BigInteger a portata di mano posso copiare incollare in codice. Un publickey, un privatekey e un modulo. Ho bisogno di calcolare i parametri RSA p e q da questo. Ma sospetto che ci sia una biblioteca per […]

Memorizzazione di dati crittografati in Postgres

Ho l’obbligo di memorizzare determinati dati in un formato crittografato in Postgres. Ovviamente, ho bisogno di crittografarlo, memorizzarlo e poterlo leggere e decrittografarlo. Qual è il modo migliore per farlo?

Dove è specificato il formato file PEM?

Ho bisogno di analizzare i file .PEM. So che lo standard per “Posta elettronica con protezione della privacy” è definito nelle RFC 1421-24. Ma non sembrano menzionare alcun testo che trovo all’interno dei file OpenSSL .pem (ad esempio “Attributi chiave”, “INIZIO CERTIFICATO”, ecc.). È un formato specifico OpenSSL?

Criptare e decodificare una stringa in java

Sono nuovo della crittografia. Vorrei sapere come crittografare e decifrare il testo in un file … quando rimando gli articoli correlati in rete. Avevo il dubbio che il testo cifrato sia lo stesso per il singolo testo quando la crittografia viene eseguita più volte sullo stesso testo? Qualcuno può chiarire il mio dubbio?

Criptare e decifrare la stringa di grandi dimensioni in java usando RSA

Sto cercando di implementare PKI. Voglio cifrare una grande stringa usando RSA in java senza usare il castello gonfiabile. Il problema che sto ottenendo è che i dati non devono essere più lunghi di 117 byte. Ho provato a cercare la soluzione in cui ho fallito. Sono novizio in questa crittografia. Per favore aiutatemi dando […]

Come posso rendere la mia crittografia AES identica tra Java e Objective-C (iPhone)?

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

Come funzionano le funzioni hash a senso unico?

Ho letto l’articolo di Wikipedia sugli hash md5 ma non riesco ancora a capire come un hash non possa essere “ricostituito” al testo originale. Qualcuno potrebbe spiegare a qualcuno che sa molto poco sulla crittografia come funziona? Quale parte della funzione lo rende a senso unico?

Encrypted NSData to NSString in obj-c?

Ho un’app per iPhone che crittografa un NSString immesso tramite CCCrypt (AES256) e una chiave in chiaro. La stringa e la chiave vengono assegnate al metodo di crittografia che restituisce un object NSData. La richiesta di [data description] dove ‘data’ è la stringa crittografata fornisce una NSString come: “” ma quando provo a convertirlo in […]