Che cosa significa il messaggio di errore "dati è maggiore di len"? Ho riscontrato questo durante il tentativo di decifrare i dati usando openssl_private_decrypt di php. Come si fa a risolvere questo problema? Sono andato alla ricerca di ore online, senza arrivare da nessuna parte.Openssl "data maggiore di mod len"
6
A
risposta
10
chiavi asimmetriche RSA può cifrare/decifrare solo i dati di lunghezza limitata cioè schema di crittografia RSAES-PKCS1-v1_5 definito RFC3447 può operare sui messaggi di lunghezza fino a k - 11 ottetti (k è la lunghezza ottetto del modulo RSA) quindi, se si utilizza la chiave RSA a 2048 bit, la lunghezza massima dei dati semplici da crittografare è 245 byte.
Problemi correlati
- 1. OData: data "Maggiore di" filtro
- 2. Django: ultimi modelli data mod e conteggio mod
- 3. Rails dove la data è maggiore di data query data
- 4. Come usare maggiore dell'operatore con data?
- 5. JavaScript triplicare maggiore di
- 6. È maggiore di qualsiasi tipo di dati di data?
- 7. Tentativo di mostrare una data maggiore di dieci giorni
- 8. Certificato CA auto-firmato OpenSSL: Impostare una data di inizio
- 9. Convalida che la data di fine è maggiore della data di inizio con jQuery
- 10. % (mod) spiegazione
- 11. Maggiore di meno di, python
- 12. Ottieni oggetti con data maggiore di quella odierna o data vuota
- 13. Controllo carbone PHP Se la data scelta è maggiore di un'altra data
- 14. Query dei post che includono meta e maggiore della data
- 15. Controllo JPQL maggiore rispetto alla data odierna nell'annotazione @Query
- 16. Rails seleziona record con data maggiore o uguale a nil
- 17. Divisione Mod di due interi
- 18. Python: come `len()` viene eseguito
- 19. C++ equivalente alla funzione len() di Python?
- 20. È possibile modificare il comportamento di len()?
- 21. Come posso fare mod senza un operatore mod?
- 22. Come trovare se una data è una data valida e non maggiore dell'anno 2038?
- 23. maggiore, minore uguale, maggiore uguale MIPS
- 24. Errore di compilazione Openssl
- 25. Semplice Mod Rewrite
- 26. Sintassi Mod in Clojure
- 27. Backbone.js e riscrittura mod
- 28. Carica modulo in apache + mod-wsgi
- 29. Problema riscrittura mod
- 30. Mod Rewrite Hide Folder
Esiste una funzione per determinare la massima preimage e le dimensioni dell'immagine? So che altre librerie sono simili (come Crypto ++), ma non le ho mai viste in OpenSSL. – jww
@jww per RSA c'è [RSA_size()] (https://www.openssl.org/docs/crypto/RSA_size.html) che restituisce la dimensione del modulo RSA e c'è una [relazione documentata tra la dimensione del modulo, la lunghezza massima di testo in chiaro e diversi paddings] (https://www.openssl.org/docs/crypto/RSA_public_encrypt.html). Non ho visto nulla di più generico in OpenSSL API per algoritmi asimmetrici (che ovviamente non significa che qualcosa del genere non esiste). – jariq
Grazie. 'RSA_size' non è molto utile. Ho chiesto sulla lista utenti OpenSSL: [RSA e dimensione massima preimage?] (Https://groups.google.com/forum/#!topic/mailing.openssl.users/ruoFBjX-s7w). – jww