Tag: bouncycastle
BouncyCastle ist ein Kryptografie-API, die verschiedene Kryptographie, Verschlüsselung und Sicherheitsprotokolle. Es sind ziemlich ähnlich Bibliotheken in C# und Java, die Implementierung der API. Darüber hinaus Bouncycastle stellt eine JCE-kompatible Krypto-provider für Java.
1
Antworten
Erstellte ich eine OCSP-client mithilfe von Bouncy castle API. Ich habe Probleme bei der Suche nach Status des Zertifikats (zu Sagen, ob Ihr widerrufen oder nicht) von der OCSP-Antwort, die ich bekomme. Der zurückgegebene Wert von resp.getCertStatus()
1
Antworten
Brauche ich zum entschlüsseln der Daten mit Standard-C# AesCryptoServiceProvider, die verschlüsselt wurde, mit Hüpfburg AesFastEngine auf die Java-Seite. (Zum entschlüsseln der Daten unter Verwendung der c# - Implementierung von Bounca Schloss ist kein problem) Gibt es eine
3
Antworten
Bin ich eine Anwendung schreiben, die server, und ich habe beschlossen, zu verwenden, AES128/CTR/NoPadding sichere verbindungen, da es als sicher genug, ohne zu erweitern, die bytes für die block-Grenze, und ich dachte, es ist eine gute Passform
1
Antworten
Ich versuche zu laden PrivateKey aus .p12-Datei mit diesem code: Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider()); java.security.KeyStore keyStore = KeyStore.getInstance("PKCS12", "BC"); keyStore.load(new FileInputStream(new File("my_domain_com.p12")), password); keyStore.aliases().hasMoreElements(); //this is false java.security.PrivateKey privateKey = (PrivateKey) keyStore.getKey("SomeAlias", password); Ich versuche, den Grund zu finden,
3
Antworten
In Java habe ich ein ECDH öffentlichen Schlüssel, ich bin das senden als byte-array. Einmal habe ich die byte-array, wie kann ich ihn wieder in einen öffentlichen Schlüssel? Ich bin mit Hüpfburg, sondern eine Java-Lösung wäre genauso
2
Antworten
Gibt es eine version von Bouncy Castle, die verwendet werden in der Entwicklung von iOS-Anwendungen ? Jedes feedback würde sehr geschätzt werden. Googeln hat keine Antwort auf die Frage. InformationsquelleAutor Heshan Perera | 2012-09-13
4
Antworten
Ich bin versuchen, um eine "bks" - keystore mit keytool (mit terminal app unter Mac OS X). Ich bin nach den Anweisungen in: keytool-Fehler: java.Sicherheit.KeyStoreException: BKS nicht gefunden Dies ist meine Verwendung: keytool -genkeypair -v -alias androiddebugkey
1
Antworten
Ich versuche zu bauen, ein self-hosted-service, der verwendet WebAPI mit SSL und ich muss in der Lage sein, selbst zu erzeugen SSL-Zertifikate zu verwenden. Ich möchte in der Lage sein, dies zu tun alle von C#. Ich
1
Antworten
Mein team braucht, um eine Lösung entwickeln zu verschlüsseln binärer Daten (gespeichert als byte) im Rahmen einer Android-Anwendung in Java geschrieben. Die verschlüsselten Daten werden übertragen und auf verschiedene Weise gelagert, während die Beschädigung von Daten nicht
1
Antworten
Ich habe versucht, verwenden Sie die BouncyCastle-Bibliothek zu tun, PGP-Verschlüsselung/Entschlüsselung. Ich habe einige code, ich brauche zu verändern, zu verwenden, streams, nur keine Dateien. Ich habe versucht, das entfernen der PgpUtilities.WriteFileToLiteralData() und dann macht es wieder einen
1
Antworten
Ich versuche zu Lesen ein RSA-private-key in .Net mit BouncyCastle, um test-Daten habe ich vorher verschlüsselt. Die verschlüsselten Daten arbeitet gut mit dem öffentlichen Schlüssel und der Hüpfburg und ich habe auch den gleichen privaten Schlüssel wie
4
Antworten
Ich erzeugen, selbst-signierte Zertifikate mit Hüpfburg und alles war gut, bis ich aktualisiert die win7-OS läuft auf meinem Rechner A. Nach dem update das Zertifikat gibt mir die folgende Fehlermeldung bei der Anzeige mit CERTMGR : Dieses
2
Antworten
Habe ich versucht zu erstellen, Kodieren, speichern, abrufen und decodieren einer Hüpfburg PGP-public-key. Ich habe bekommen was scheint zu sein, den falschen Ausgang und eine EOFException, wenn ich versuche zu Lesen, den Schlüssel wieder ein. Der Schlüssel
1
Antworten
Benutzt habe ich die folgenden Kabeljau in meinem Programm zum konvertieren von byte zu public key Security.addProvider(new BouncyCastleProvider()); X509EncodedKeySpec x509keyspec=new X509EncodedKeySpec(b); KeyFactory keyfact=KeyFactory.getInstance("RSA","BC"); Key pubkey=keyfact.generatePublic(x509keyspec); Habe ich importiert "import org.bouncycastle.jce.Anbieter.BouncyCastleProvider;",. Habe ich Hinzugefügt Bouncycastle.jar Datei in mein
6
Antworten
Habe ich den privaten Schlüssel gespeichert .key Datei.. -----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQD5YBS6V3APdgqaWAkijIUHRK4KQ6eChSaRWaw9L/4u8o3T1s8J rUFHQhcIo5LPaQ4BrIuzHS8yzZf0m3viCTdZAiDn1ZjC2koquJ53rfDzqYxZFrId 7a4QYUCvM0gqx5nQ+lw1KoY/CDAoZN+sO7IJ4WkMg5XbgTWlSLBeBg0gMwIDAQAB AoGASKDKCKdUlLwtRFxldLF2QPKouYaQr7u1ytlSB5QFtIih89N5Avl5rJY7/SEe rdeL48LsAON8DpDAM9Zg0ykZ+/gsYI/C8b5Ch3QVgU9m50j9q8pVT04EOCYmsFi0 DBnwNBRLDESvm1p6NqKEc7zO9zjABgBvwL+loEVa1JFcp5ECQQD9/sekGTzzvKa5 SSVQOZmbwttPBjD44KRKi6LC7rQahM1PDqmCwPFgMVpRZL6dViBzYyWeWxN08Fuv p+sIwwLrAkEA+1f3VnSgIduzF9McMfZoNIkkZongcDAzjQ8sIHXwwTklkZcCqn69 qTVPmhyEDA/dJeAK3GhalcSqOFRFEC812QJAXStgQCmh2iaRYdYbAdqfJivMFqjG vgRpP48JHUhCeJfOV/mg5H2yDP8Nil3SLhSxwqHT4sq10Gd6umx2IrimEQJAFNA1 ACjKNeOOkhN+SzjfajJNHFyghEnJiw3NlqaNmEKWNNcvdlTmecObYuSnnqQVqRRD cfsGPU661c1MpslyCQJBAPqN0VXRMwfU29a3Ve0TF4Aiu1iq88aIPHsT3GKVURpO XNatMFINBW8ywN5euu8oYaeeKdrVSMW415a5+XEzEBY= -----END RSA PRIVATE KEY----- Und ich extrahierten öffentlichen Schlüssel von ssl-Zertifikat-Datei.. Unten
1
Antworten
Habe ich die folgenden test-code, der zum verschlüsseln und entschlüsseln einer Zeichenkette. Es funktioniert gut, wenn ich Sie aus der Verpackung und Auspacken-code für meine Schlüssel in test(), aber wenn ich versuche, Sie zu wickeln, meine Schlüssel,
2
Antworten
Beim Versuch, verschlüsseln, entschlüsseln Sie eine Datei, die ich mit der folgenden Ausnahme: com.example.common.crypto.CipherException: org.bouncycastle.openpgp.PGPException: Exception starting decryption at com.example.common.crypto.PGPFileCipher.decrypt(PGPFileCipher.java:151) at com.example.common.crypto.PGPFileCipherTest.testEncryptDecryptFile(PGPFileCipherTest.java:41) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
1
Antworten
Möchte ich BouncyCastle zum ver-und entschlüsseln mit pkcs7-format. Ich habe einen hardware-token. wenn ich ein Schlüsselpaar im jks-Datei in meine Festplatte arbeiten gut, aber wenn ich mit Schlüssel-pair-Mädchen in token seine Arbeit nicht. dies ist meine Ausnahme:
1
Antworten
Ich versuche zu signieren und überprüfen von Zeichen die Verwendung von PKCS#7. Ich bin nach Buch Anfang Kryptographie mit java. Ich habe geschrieben, sample code zu signieren und zu überprüfen. Wenn ich versuche das Anhängen einer Signatur
2
Antworten
Gemäß mehrerer Beiträge habe ich herausgefunden, ist es jetzt möglich, führen Sie CAdES mit BouncyCastle aber es gibt kaum eine Dokumentation zu dem Thema. Für den Anfang ich möchte CAdES-BES ohne optionale signierten Attribute für eine Datei,
2
Antworten
Ich bin relativ neu in der Entwicklung etwas mit der Verschlüsselung. Jetzt versuche ich eine Klasse schreiben, die ver-und entschlüsslung von Strings mit BouncyCastle mit AES-GCM. Ich lese über die Dinge, die Sie haben zu berücksichtigen, wenn
3
Antworten
Ich bin generieren eines CSR (certificate signing request) mit code, ohne ein Heft mit den entsprechenden Informationen. Ich brauche Zeiger, um herauszufinden, wie zu Lesen, die CSR-Inhalten mit Java und/oder BouncyCastle. Irgendwelche Hinweise oder Ideen sind willkommen.
3
Antworten
UPDATE: ich habe gelernt, mehr darüber, was Los ist und es gibt eine neue info unten. Ich habe 2 Anwendungen laufen unter tomcat. App1 wird zuerst geladen, dann App2. Wenn App1 läuft in jede Art von Fehler
1
Antworten
möchte ich Verschlüsseln und Entschlüsseln von Daten in J2ME mit AES-Algorithmus mit Hüpfburg kann einer mir Beispiel-code für die ich will EZB mit PKCS5Padding Vielen Dank im Voraus. InformationsquelleAutor Mihir Palkhiwala | 2010-11-22
4
Antworten
Habe ich einen block ciphertext erstellt wurde mit dem JCE-Algorithmus "PBEWithSHA256And256BitAES-CBC-BC". Der provider ist BouncyCastle. Was würde ich gerne tun, es entschlüsselt diese verschlüsselte Text mit dem BouncyCastle lightweight API. Ich will nicht von JCE, denn das
1
Antworten
Ich habe ein problem mit dem Lesen Informationen zum Zertifikat. Ich möchte Lesen Sie bitte die vollständigen Informationen über java mit der bouncycastle-Bibliothek in Android programmgesteuert. Jetzt bin ich nur mithilfe von keytool-Befehl in der Konsole: >keytool
1
Antworten
Bin ich eine Anwendung entwickeln, die Anforderungen zu validieren SHA256withECDSASignaturen mit Hilfe von secp256r1 (NIST P-256, P-256, prime256v1) öffentlichen Schlüssel. Den öffentlichen Schlüsseln erzeugt werden, indem eine andere Anwendung zu einem früheren Zeitpunkt gespeichert und in meine
5
Antworten
Ich bin mit AdvancedInstaller 9.8 zu bauen mein javacode (webapplication), um einen installer. Normalerweise meine Anwendung einwandfrei läuft. Nach dem erstellen mein installer mit Advanced Installer 9.8, der Größe des Installers ist rund 55 MB. Aber es
2
Antworten
Brauchen etwas Hilfe mit der crypto-Routinen in Java. Angesichts einer PKCS#7-Signatur, ich möchte überprüfen, ob alle Zertifikate enthält, die gegen ein trusted Shop. Ich gehe davon aus, dass alle Zertifikate in der Signatur enthalten sind, sind in
3
Antworten
Gibt es eine Möglichkeit zum generieren einer 128-bit-Schlüsselpaar-geeignet für die Verschlüsselung mit Sonne keytool-Programm? Es scheint, dass die verfügbaren algorithmen in http://java.sun.com/javase/6/docs/technotes/guides/security/StandardNames.html#KeyPairGenerator sind entweder nicht unterstützt oder nicht zulassen Schlüssel kürzer als 512 bit. Das Schlüsselpaar wird
5
Antworten
Ich versuche, mit Hüpfburg, um den Inhalt Lesen von CERT.RSA-in einer Android-apk-Datei. Mit : openssl pkcs7 -inform DER -in CERT.RSA -noout -print_certs -text Bin ich bekommen die folgende, die scheint korrekt zu sein : Certificate: Data: Version:
1
Antworten
Wie kann ich verschlüsseln und entschlüsseln von Dateien (nicht strings) mit Hüpfburg (DESEngine)? Ich habe gesucht vorher, aber konnte keine Hilfe finden. Sie soll uns zeigen, was Sie eigentlich versucht haben, bevor. Woher weißt du, dieser Motor
2
Antworten
Ich bin auf der Suche nach einem Beispiel oder tutorial zu generieren X. 509-Zertifikate mit BC in Java. Viele Beispiel mit/using deprecated API. Ich gab einen Blick auf den BC, aber die zeigt nicht an, welche Klasse
2
Antworten
Ich habe gesehen, eine Reihe von posts, folgte eine Reihe von tutorials, aber keiner scheint zu funktionieren. Manchmal, Sie nehmen Bezug auf einige Klassen, die nicht gefunden werden. Ich deutete auf eine Stelle, wo bekomme ich eine
1
Antworten
Habe ich erfolgreich geschrieben, um öffentliche und private Schlüssel-Dateien mit OpenSSL-format. Dateien: -----BEGIN PUBLIC KEY----- MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCpHCHYgawzNlxVebSKXL7vfc/i hP+dQgMxlaPEi7/vpQtV2szHjIP34MnUKelXFuIETJjOgjWAjTTJoj38MQUWc3u7 SRXaGVggqQEKH+cRi5+UcEObIfpi+cIyAm9MJqKabfJK2e5X/OS7FgAwPjgtDbZO ZxamOrWWL8KGB+lH+QIDAQAB -----END PUBLIC KEY----- -----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQCpHCHYgawzNlxVebSKXL7vfc/ihP+dQgMxlaPEi7/vpQtV2szH jIP34MnUKelXFuIETJjOgjWAjTTJoj38MQUWc3u7SRXaGVggqQEKH+cRi5+UcEOb Ifpi+cIyAm9MJqKabfJK2e5X/OS7FgAwPjgtDbZOZxamOrWWL8KGB+lH+QIDAQAB AoGBAIXtL6jFWVjdjlZrIl4JgXUtkDt21PD33IuiVKZNft4NOWLu+wp17/WZYn3S C2fbSXfaKZIycKi0K8Ab6zcUo0+QZKMoaG5GivnqqTPVAuZchkuMUSVgjGvKAC/D 12/b+w+Shs9pvqED1CxfvtePXNwL6ZNuaREFC5hF/YpMVyg5AkEA3BUCZYJ+Ec96 2cwsdY6HocW8Kn+RIqMjkNtyLA19cQV5mpIP7kAiW6drBDlraVANi+5AgK2zQ+ZT hYzs/JfRKwJBAMS1g5/B7XXnfC6VTRs8AMveZudi5wS/aGpaApybsfx1NTLLsm3l GmGTkbCr+EPzvJ5zRSIAHAA6N6NdORwzEWsCQHTli+JTD5dyNvScaDkAvbYFi06f d32IXYnBpcEUYT65A8BAOMn5ssYwBL23qf/ED431vLkcig1Ut6RGGFKKaQUCQEfa UdkSWm39/5N4f/DZyySs+YO90csfK8HlXRzdlnc0TRlf5K5VyHwqDkatmoMfzh9G
3
Antworten
Ich habe eine Base64-Kodierte verschlüsselte Zeichenkette, die verschlüsselt wurde in Java mithilfe von Bouncy Castle. Beispiel Java-snippet unter: Cipher cipher = Cipher.getInstance("RSA/ECB/PKCS1Padding"); cipher.init(Cipher.ENCRYPT_MODE, key.getPublic()); byte encryptedText = cipher.doFinal("xxxxx|xxxxx".getBytes("UTF-8")); String encodedText = new BASE64Encoder().encode(encryptedText); Brauche ich zum entschlüsseln
4
Antworten
Ich versuche C# zu Lesen, in einem .pem - Datei, die enthält nur einen öffentlichen RSA-Schlüssel. Ich habe keinen Zugriff auf die Informationen des privaten Schlüssels, noch meine Anwendung benötigen. Die Datei myprivatekey.pem - Datei beginnt mit
2
Antworten
Erstelle ich ein Programm, das ermöglicht Benutzern das hochladen und herunterladen von verschlüsselten Dateien und entschlüsselt werden, wenn Sie die richtigen Berechtigungen haben, um so zu tun. Verschlüsseln und hochladen ist in Ordnung, und so ist der
3
Antworten
Hallo, ich bin versuchen zu konvertieren einer PKCS#8 private-key, Generiere ich in meinem java-Programm eine PEM-kodierte Datei. Security.addProvider(new BouncyCastleProvider()); SecureRandom rand = new SecureRandom(); JDKKeyPairGenerator.RSA keyPairGen = new JDKKeyPairGenerator.RSA(); keyPairGen.initialize(2048, rand); KeyPair keyPair = keyPairGen.generateKeyPair(); PEMWriter privatepemWriter
1
Antworten
Okay, ich werde jetzt sagen, dass ich sehr wenig wissen über Java. Ich war angesichts der Bouncy Castle-Jar und erzählte, das enthalten würde, was ich zu tun diese Abtretung an. Die Jar-Datei ist bcprov-jdk15on-147.jar. Ich bin auch
3
Antworten
Bin ich versucht zu implementieren ECDSA (Elliptic Curve Digital Signature Algorithmus), aber ich konnte nicht finden alle Beispiele in Java, die die Verwendung Hüpfburg. Ich habe die Schlüssel, aber ich weiß wirklich nicht, welche Art von Funktionen,
4
Antworten
Brauche ich zum erstellen eines selbstsigniertes X509-Zertifikat mit der Hüpfburg in Java, aber jede Klasse, die ich versuche zu zählen ist veraltet. Wie kann ich dieses Problem lösen? Gibt es eine andere Klasse zu gehören? Dank InformationsquelleAutor
2
Antworten
Ich bin mit der Implementierung von Verschlüsselung code in Java/Android oder iOS-Spiel-Verschlüsselung. In iOS gibt es die Verschlüsselung mit RSA mit dem folgenden Polsterung Schema: PKCS1-OAEP Jedoch, wenn ich versuche zu erstellen, die die Verschlüsselung mit PKCS1-OAEP.
1
Antworten
Ich versuche es mal mit Jasypt mit Hüpfburg crypro bietet (128Bit AES) in eine Spring-Anwendung zu entschlüsseln, die entity-Eigenschaften und sparen Sie mit Hibernate. Aber ich bekomme immer diese org.jasypt.exceptions.EncryptionOperationNotPossibleException wenn Sie versuchen, speichern Sie die entrity.
4
Antworten
Ich bin Implementierung einer factory-Muster für 3 verschiedene Kryptographie-Klassen. Die Fabrik wird bestimmen, welche zu erstellen und dann eine serialisierte Instanz der richtigen Klasse aus einer Datenbank und gibt ihn zurück an den Anforderer. Jetzt arbeite ich
3
Antworten
Normalerweise, wenn ich jetzt einen X509Certificate2 aus meinem keystore, die ich anrufen kann .PrivateKey zum abrufen der cert und der private Schlüssel als AsymmetricAlgorithm. Allerdings habe ich beschlossen, Hüpfburg und die Instanz von X509Certificate nur getPublicKey(); ich
2
Antworten
Ich habe einige Probleme mit der überprüfung von S/Mime-signierten Nachricht mit x509-Zertifikat. Das ist mein code: public class verifyMsg { private static void verify(SMIMESignedParser s) throws Exception { Security.addProvider(new BouncyCastleProvider()); System.out.println("wbilem"); CertStore certs = s.getCertificatesAndCRLs("Collection", "BC"); SignerInformationStore
1
Antworten
Ich geerbt, einige code mit dem veralteten bouncycastle API. Bevor Sie es aktualisieren auf die neue API wollte ich einen test schreiben, um zu überprüfen, dass ich nicht ändern Ihr Verhalten. Aber ich kann nicht herausfinden, den
1
Antworten
dies ist mein code: static { Security.addProvider(new BouncyCastleProvider()); } ... final Cipher sifra = Cipher.getInstance("AES/CBC/PKCS7Padding"); Junit funktioniert einwandfrei, aber Wenn ich die Bereitstellung der Anwendung auf dem weblogic-server habe ich diese exception: java.security.NoSuchAlgorithmException: Cannot find any provider
3
Antworten
Ich nutze iText 5.5.0 und BouncyCastle bcprov-jdk15on-1.50 für die digitale Signatur von pdf-Dokumenten. Es funktioniert alles gut, wenn ich nicht mit einem Zeitstempel zu versehen, in die MakeSignature.signDetached Methode. Wenn ich den TSAClient Angabe der TSAURL, mein