Tag: cryptography

Die Kryptographie umfasst, unter anderem, Verschlüsselung, hashing und digitaler Signaturen. Kryptographie Fragen, die nicht direkt im Zusammenhang mit software-Entwicklung besser gefragt, crypto.stackexchange.com.

Wie verschlüsseln mit dem privaten Schlüssel und entschlüsselt mit dem öffentlichen Schlüssel in c# RSA

Anzahl der Antworten 1 Antworten
Fand ich mehrere Lösungen, wo ich kann .Net RSA Anbieter zum Verschlüsseln einer Nachricht mit dem öffentlichen Schlüssel und Entschlüsselt mit dem privaten ein. Aber das was ich haben will ist zu Verschlüsseln mit dem privaten Schlüssel

Wie zu erkennen gefälschte SSL-Zertifikate?

Anzahl der Antworten 4 Antworten
Ich gelesen habe über das SSL-Protokoll und ich weiß nun, wie es Daten verschlüsselt. Aber es ist etwas, das ich nicht verstehen konnte. mit SSl , sind Sie sicher, dass Sie Daten senden und abrufen der Daten

Wie zum verschlüsseln von Daten mithilfe von AES in Java

Anzahl der Antworten 2 Antworten
Ich verschlüsseln wollen ein Stück von Daten mithilfe von AES (cbc) in java , ich Möchte meine eigenen IV, die ich gehalten haben, in ein byte-array und die eigene Taste gehalten in einem byte-array. Wie würde ich

Elliptischen Kurve Digital Signature Algorithm (ECDSA) Umsetzung auf BouncyCastle

Anzahl der Antworten 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,

AES-Verschlüsselung in swift

Anzahl der Antworten 7 Antworten
Ich versuche, die Implementierung AES-Verschlüsselung im swift. Der Verschlüsselung-Entschlüsselung für Android und C# gut funktioniert. Ich muss die Implementierung in swift. Es ist aktuelle code für android und C# ist, gefolgt von dieser. Habe ich versucht zu

AES-Verschlüsselung mit openssl command line tool und entschlüsseln in Java

Anzahl der Antworten 1 Antworten
Habe ich ein bash-Skript, dass verwendet das tool openssl zu verschlüsseln. #!/bin/bash key128="1234567890123456" iv="1234567890123456" openssl enc -aes-128-cbc -in test -out test.enc -K $key128 -iv $iv - Und Java-code, der versucht die Datei zu entschlüsseln, hergestellt durch das

Crypto-Bibliothek geeignet für Objective-C

Anzahl der Antworten 3 Antworten
Ich bin auf der Suche nach einer crypto-Bibliothek zu verwenden, die mit Objective-C-code. Es ist eine C++ - Bibliothek, die ist zu groß für meine Bedürfnisse. Es ist 20 mb, wenn zusammengestellt. Ich denke eine C-Bibliothek wäre

ASP.NET Hash-Passwort mit MD5

Anzahl der Antworten 4 Antworten
Ich habe folgenden code, der ein Passwort-hashes als Parameter durch den Benutzer, und anschließend speichert Sie in einer SQL Server-Datenbank: Byte originalPassword; Byte hashedPassword; MD5CryptoServiceProvider md5Hasher = new MD5CryptoServiceProvider(); UTF8Encoding encoder = new UTF8Encoding(); originalPassword = encoder.GetBytes(passwordBox.Text);

Wie erstelle ich ein PKCS12 .p12-Datei in C#?

Anzahl der Antworten 0 Antworten
dies ist wahrscheinlich eine n00b-Frage, aber ich habe eigentlich keine Erfahrung in diesem Bereich. Brauche ich um einen p12-bundle mit einem X509-Zertifikat und den privaten Schlüssel. Ich habe derzeit zwei Objekte, die X509Certificate2, und die RSAParameters-Objekt, das

Python-AES-import-Fehler Bitte

Anzahl der Antworten 2 Antworten
Ich habe AES-innen Chiffre innen Crypto(Python27\Lib\Crypto\Cipher\AES-Modul) Wenn ich versuche import AES von Crypto.Chiffre import AES bekomme ich die folgende Fehlermeldung: Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> from Crypto.Cipher import AES File "C:\Python27\lib\Crypto\Cipher\AES.py",

Selbstsigniertes X509-Zertifikat mit der Hüpfburg in Java

Anzahl der Antworten 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

Problem mit CCCrypt (CommonCrypt) in Swift

Anzahl der Antworten 2 Antworten
Ich bin eine Portierung arbeiten Objective-C Klasse (NSData+AESCrypt.m) an Swift und ich habe ein Problem, das arbeiten mit Zeigern. Der code für die Verschlüsselung Teil im Swift-richtig kompiliert, sondern erzeugt einen Laufzeit-EXEC_BAD_ACCES Fehler. Den code habe ich

RNGCryptoServiceProvider in .Net Core

Anzahl der Antworten 3 Antworten
Ich finde nicht das System.Sicherheit.Die Kryptographie.RNGCryptoServiceProvider-Klasse in .NetCore. Ist es unerlässlich, um die Anwendung, die ich bin versucht zu port aus .Net Framework, wie es wird verwendet, um eine Initialisierungsvektor für die Verschlüsselung. Gibt es Sie unter

Praktische Anwendungen von homomorphe Verschlüsselung algorithmen?

Anzahl der Antworten 10 Antworten
Es erscheint dort gab es interessante Dinge in der Kryptographie: die erste homomorphe Verschlüsselung Schema vor kurzem erschienen (Erklärung, HT). Grob gesagt, es ist eine Art der Codierung x in f(x) so dass Sie berechnen können f(x+y)

Informationen zum speichern eines öffentlichen Schlüssels zu einer Maschine-level-RSA-Schlüsselcontainer

Anzahl der Antworten 2 Antworten
Ich habe da ein problem mit einer Maschine-level-RSA key container, wenn die Speicherung nur der öffentliche Schlüssel eines public - /private key pair. Der folgende code erstellt ein public/private-pair-Mädchen und extrahiert den öffentlichen Schlüssel aus, die paar.

So laden Sie ein RSA-Schlüssel aus einer PEM-Datei und es verwenden, in python-crypto

Anzahl der Antworten 2 Antworten
Ich habe nicht gefunden, einen Weg, um laden eines RSA-private-key aus einer PEM-Datei zu verwenden, in python-crypto (Signatur). python-openssl-laden kann eine PEM-Datei, aber die PKey-Objekt kann nicht verwendet werden, um die abgerufenen Schlüssel-Informationen (p, q, ...) zu

Erstellen einer PKI in Java

Anzahl der Antworten 3 Antworten
Möchte ich erstellen Zertifikate werden in einer Datenbank gespeichert und ich habe keine Ahnung, wie es zu tun, wenn die Ausfahrten eine API oder Bibliothek, helfen Sie mir tun Sie es Dank Wie geht Ihr mit diesem

System.Sicherheit.Die Kryptographie.ProtectedData.Aufheben wirft ein Ungültiger Schlüssel Fehler unter bestimmten Umständen

Anzahl der Antworten 1 Antworten
So, ich bin versucht, nutzen Sie die Unprotect-Methode im System.Sicherheit.Die Kryptographie.ProtectedData Objekt und halten Sie immer die Ausnahme: cryptographicexception key not valid for use in specified state Ich denke, es hat zu tun mit der DataProtectionScope (bin

Wie kann ich eine zufällige Zahl, die kryptographisch sicher in python?

Anzahl der Antworten 5 Antworten
Mache ich ein Projekt in python, und ich möchte eine zufällige Zahl, die kryptografisch sichere, Wie kann ich das tun? Ich habe online gelesen, dass die zahlen, die durch die regelmäßige randomizer sind nicht kryptographisch sicher sind,

Implizite Deklaration der Funktion "sqlite3_key'?

Anzahl der Antworten 2 Antworten
Arbeite ich an SQLite Datei-Verschlüsselung. Ich habe sqlCipher & crypto-frameworks erfolgreich in mein Projekt. Wenn ich jetzt versuche zu kompilieren, um meine Anwendung auf diese Zeile int rc = sqlite3_key(database, [key UTF8String], strlen([key UTF8String])); er sagt Implicit

Mithilfe von AES-Verschlüsselung in C#

Anzahl der Antworten 10 Antworten
Ich kann nicht scheinen zu finden ein schönes, sauberes Beispiel für die Verwendung von 128-bit-AES-Verschlüsselung. Hat jemand etwas Beispielcode? Ziemlich guter Artikel dazu finden Sie hier: codeproject.com/Articles/769741/... InformationsquelleAutor | 2008-11-07

Warum funktioniert der SSL-handshake geben 'Konnte nicht erzeugen DH-Schlüsselpaar' Ausnahme?

Anzahl der Antworten 21 Antworten
Wenn ich eine SSL-Verbindung mit IRC-Server (in anderen aber nicht - vermutlich weil die server das bevorzugte Verschlüsselungsverfahren) bekomme ich die folgende exception: 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)

Warum ist die XOR-Operation der Standard-Weg, um zu kombinieren hashes?

Anzahl der Antworten 8 Antworten
Sagen, Sie haben zwei hashes H(A) und H(B) und Sie wollen, Sie zu kombinieren. Ich habe gelesen, dass ein guter Weg, um zu kombinieren zwei hashes zu XOR Ihnen, z.B. XOR( H(A), H(B) ). Die beste Erklärung,

Entschlüsseln von Strings mit *.Pem-Datei in C#

Anzahl der Antworten 1 Antworten
Ok, ich habe eine Zeichenfolge von text, codiert in Base64. Ich entschlüsseln will, diese von Base64 in ein byte-array, dann entschlüsseln mit meinem privaten Schlüssel. Mein privater Schlüssel ist ein *.pem-Datei. Ich bin verloren! Ich glaube, ich

SecurityException Auch Nach Dem Austausch Krypto-Politik Gläser

Anzahl der Antworten 1 Antworten
Ich habe ein Projekt mit einigen der Jasypt Verschlüsselungs-Bibliotheken, und wenn der code versucht auszuführen, das erste verschlüsseln Betrieb wirft folgenden Fehler. Caused by: java.lang.SecurityException: The jurisdiction policy files are not signed by a trusted signer! at

Hill-Chiffre mit einer 2 x 2 Matrix-Schlüssel

Anzahl der Antworten 1 Antworten
Ich bin neu in die Kryptographie und ich kann nicht scheinen, um meinen Kopf um dieses problem: Das problem, sagt, dass die Hill-Chiffre mit Hilfe der unter 2 x 2-Schlüssel-matrix (K) wurde verwendet, um zu produzieren, um

Schlüsselsatz ist nicht vorhanden Zugriff auf eine x509certificate2-in c#

Anzahl der Antworten 2 Antworten
wenn ich versuche, das x509Certificate2-Objekt für die erste Zeit nach der Installation durch Ihre pfx-dann kann es signieren der Daten, sondern aus dem zweiten mal kann er nicht und zeigen eine Fehlermeldung, die der Schlüsselsatz ist nicht

Error: Given final block nicht richtig gepolstert

Anzahl der Antworten 3 Antworten
Ich erhalte eine Fehlermeldung jedes mal wenn ich dieses "Error: Given final block nicht richtig gepolstert" Ich versuche, brute-force auf den letzten 3 bytes der Schlüssel, die ersten 13 bytes korrekt sind. Irgendeine Idee, was ich falsch

Hash-Funktion zu Erzeugen 16 Alphanumerische Zeichen aus Input-String in C#

Anzahl der Antworten 4 Antworten
Brauche ich eine Funktion zum empfangen einer Eingabe-Zeichenfolge, unabhängig von seiner Länge-und-Ausgabe eine fix Länge von 16 Zeichen 0-9A-Z. Die Funktion hat dieselbe Ausgabe, wenn die Eingabe von den gleichen string. Jede Anregung? Dank Beachten Sie, dass

Überprüfen Sie generierten Signatur mit RSA-2048-bit-Schlüssel, SHA256-Algorithmus und PKCSv1.5 Polsterung

Anzahl der Antworten 2 Antworten
Ich habe eine UWA (Universal-Windows-Anwendung), die Unterzeichnung einige Daten mit dem KeyCredential.RequestSignAsync Methode. Die Signatur wird erstellt mit: RSA-2048-bit-Schlüssel (den öffentlichen Teil können abgerufen werden, mit KeyCredential.RetrievePublicKey) Hashing-Algorithmus ist SHA256 Polster mit der Signatur PKCSv1.5 Und validiert

AES Error: Given final block nicht richtig gepolstert

Anzahl der Antworten 2 Antworten
Ich brauche Hilfe bei diesem Fehler: der Finale block nicht richtig gepolstert. Wie Sie sehen können aus dem Titel, ich arbeite mit AES. Hier ist der code der Zeile, wo ist der Fehler: byte decrypted = cipher.doFinal(bytes);

AES-Verschlüsselung : javax.crypto.IllegalBlockSizeException: Letzte block unvollständige Entschlüsselung

Anzahl der Antworten 3 Antworten
Ich versuche zu entschlüsseln verschlüsselter Daten von einem web service mit AES128-Verschlüsselung. folgenden ist der code, den ich benutze, um das gleiche zu erreichen. Aber ich immer am Ende mit der folgenden Ausnahme: javax.crypto.IllegalBlockSizeException: last block incomplete

Die richtige Art, die das Verschlüsseln und Entschlüsseln eines Bildes mit AES

Anzahl der Antworten 3 Antworten
EDIT ::: der code in Der Frage arbeiten, aber es dauert etwa 10 Sekunden für das erhalten zurück zu der Aktivität, sobald das Bild aufgenommen Kamera. Ich gab diesen Ansatz und verwendet Facebook - Verbergen-Bibliothek zum verschlüsseln

PKCS#1 und PKCS#8-format für den privaten RSA-Schlüssel

Anzahl der Antworten 2 Antworten
Kann jemand mir helfen zu verstehen, wie ein RSA-Schlüssel ist buchstäblich gespeichert in diesen Formaten? Ich würde gerne wissen, der Unterschied zwischen der PKCS-Formate vs-Codierungen(DER, PEM). Was ich verstehen PEM ist mehr lesbar. Ist PEM/DER für die

EncryptionException: javax.crypto.IllegalBlockSizeException: Eingabe der Länge muss ein Vielfaches von 8 beim entschlüsseln mit gepolsterten cipher

Anzahl der Antworten 2 Antworten
Ich habe geerbt eine alte java-Projekt aus dem Jahr 2006 (der original-dev ist schon lange verschwunden, und ich habe noch nie codiert Java vor), wo ich immer diese Fehlermeldung: EncryptionException: javax.crypto.IllegalBlockSizeException: Eingabe der Länge muss ein Vielfaches

Wie zum entschlüsseln einer verschlüsselten AES-256-string aus CryptoJS mit Java?

Anzahl der Antworten 1 Antworten
Ich habe eine verschlüsselte AES-256-string aus CryptoJS mit einer passphrase. Ich brauche, um es zu entschlüsseln, in Java aber kann nicht herausfinden, wie es zu tun. Es scheint, dass Sie brauchen, IV, Schlüssel und Salz zu entschlüsseln,

Wie kann der SSL-client das Zertifikat des Servers überprüfen?

Anzahl der Antworten 3 Antworten
Ich bin mit dem erstellen einer Anwendung und ich bin der Planung über die Verwendung von OpenSSL für das sichern von Daten-übertragungen. Plane ich nur, dass der client das Zertifikat des Servers überprüfen. Ich bin verwirrt, wie

TypeError: string oder buffer, kein int

Anzahl der Antworten 3 Antworten
ich versuche zu lösen, die Rainbow Tables Problem mit der Passwort-Verschlüsselung und kommen nur so weit. import sys import random import hashlib def mt_rand (low = 0, high = sys.maxint): """Generate a better random value """ return

open-source-code für die RSA-Implementierung in C/C++ (Nutzung Bibliothek oder Schreibe meine eigenen)

Anzahl der Antworten 4 Antworten
Brauche ich open-source-code für die RSA-Durchführung (verschlüsseln/entschlüsseln, und andere). Kann jemand empfehlen einige. Bearbeiten: Ist es gut, einen open-source-Bibliothek, wie opessl oder schreiben Sie Ihre eigenen (Bibliothek der anderen redundanten Sachen auch) InformationsquelleAutor ashmish2 | 2011-01-06

Wie bekommt man einen Blowfish-Verschlüsselung-Schlüssel

Anzahl der Antworten 3 Antworten
Ich habe eine Reihe von Nachrichten in verschlüsselter und Entschlüsselter form mit Blowfish mit dem gleichen Schlüssel. Gibt es eine Möglichkeit zu bekommen key aus diesen Nachrichten? Referenzen auf algorithmen oder Tools werden hoch geschätzt. Ich habe

einfache XOR-Algorithmus

Anzahl der Antworten 3 Antworten
Obwohl ich verwendet habe C++ eine Menge, ich habe Mühe mit der C-Unterschiede (vor allem der Streicher). Könnten Sie bitte zeigen Sie mir eine einfache Funktion, die verschlüsselt eine Nachricht mit einem Schlüssel mit XOR-Vergleich. Dankeschön BEARBEITEN:

verschlüsseln - entschlüsseln mit SHA256 mit java

Anzahl der Antworten 4 Antworten
Mir bitte helfen, den code (Java) zum verschlüsseln und entschlüsseln ( wird besser sein, wenn die Verwendung privater Schlüssel) mit SHA256. InformationsquelleAutor MartinJoo | 2009-08-12

AES-256/CBC-Verschlüsselung mit OpenSSL und Entschlüsselung in C#

Anzahl der Antworten 1 Antworten
Bin ich ein Neuling in die Kryptographie. Meine Forderung ist zum entschlüsseln/verschlüsseln Sie den text, der verschlüsselt/entschlüsselt werden unter Verwendung von openssl. Der Algorithmus, den wir verwenden, ist die aes-256-cbc in der Openssl. So, ich bin versucht

Nicht ändern können Sie die keystore-format

Anzahl der Antworten 1 Antworten
Ich versuche, mich einige keystores mit keytool aus der neuesten JRE (version 1.8.0_151). Wenn ich den keystore mit diesem Befehl keytool -genkey -alias serverprivate -keystore server.private -keyalg rsa -storepass apassword -keypass apassword zeigt er mir diese Warnung:

Wie um zu überprüfen, ob ein Zertifikat vorhanden ist, in einem keystore

Anzahl der Antworten 2 Antworten
Muss ich überprüfen einer signierten xml-Dokuments. Als Teil der überprüfung, die ich brauche, um zu überprüfen, ob das Zertifikat bestanden, mit dem signierten Zertifikat von einer vertrauenswürdigen Zertifikat. Alle vertrauenswürdigen Zertifikate Hinzugefügt werden, um einen Schlüsselspeicher namens

App.config connection string Schutz Fehler

Anzahl der Antworten 4 Antworten
Habe ich eine Frage, die ich hatte, bevor; nicht finden können, mein Hinweis, wie es zu lösen. Hier ist das Problem. Wir verschlüsseln die Verbindung strings in der app.config für unsere client-Anwendung mit folgenden code: config =

OpenSSL RSA-Beispiel

Anzahl der Antworten 3 Antworten
Habe ich Crypto (OpenSSL) in mein C# - Projekt, die ich verwenden könnte, alle symmetrischen Chiffren und die Nachricht verdaut, aber ich konnte ' N verwenden der RSA. Bitte, hat jemand wissen, wie es zu benutzen ?

Entschlüsselung mit Rijndael in C#

Anzahl der Antworten 2 Antworten
Habe ich die folgende Verschlüsselungsmethode. Ich bin nicht in der Lage es zu entschlüsseln. Ich habe geerbt, den Verschlüsselungsalgorithmus, so dass Sie nicht geändert werden kann. public static string Encrypt(string plaintext) { byte rgbIV; byte key; RijndaelManaged

How to create Java Key Store (.jks-Datei) mit AES-Verschlüsselung

Anzahl der Antworten 4 Antworten
Lesen der Oracle-Dokumentation, sehe ich, dass standardmäßig JKS-Dateien sind verschlüsselt mit PBEWithMD5AndTripleDES. Während DES allein macht mich unruhig, MD5 leuchtet ein rotes Licht. Ich möchte die PBEWithSHA256And256BitAES-CBC-BC oder PBEWithSHA256And128bitAES-CBC-BC zum verschlüsseln privater Schlüssel. Muss ich schreiben, neue

Einfache PHP-Verschlüsselung / Entschlüsselung (Mcrypt AES)

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einem einfachen, aber kryptografisch starken PHP-Implementierung des AES mit Mcrypt. In der Hoffnung, es zu Kochen nach unten, um ein einfaches paar Funktionen $garble = encrypt($key, $payload) und $payload = decrypt($key,