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.

Was ist die Begrenzung für die Menge der Daten, die verschlüsselt mit RSA?

Anzahl der Antworten 4 Antworten
In der Regel ist es empfehlenswert, dass RSA werden verwendet, um die Verschlüsselung eines symmetrischen Schlüssels verwendet werden, was dann zum verschlüsseln der "Nutzlast". Was ist die praktische (oder theoretische) Grenze für die Menge von Daten, die

Wie zu verwenden Rijndael-Verschlüsselung mit ein .Net Core class library? (Nicht .Net Framework)

Anzahl der Antworten 2 Antworten
Wie verwenden wir Rijndael-Verschlüsselung in einem .Net Core class library? (Nicht eine .Net Framework Class Library), die Wir erstellen müssen, geteilt werden .Net-Core-Bibliothek für die Verwendung in mehreren Projekten und implementieren müssen, Verschlüsseln und Entschlüsseln von Methoden,

Generieren von RSA-Schlüsselpaar in javascript, basierend auf einem Passwort

Anzahl der Antworten 3 Antworten
Soweit ich das verstanden habe, RSA Schlüssel werden in der Regel erstellt, auf der Grundlage einer (starken) random generator. Stattdessen möchte ich, um Sie zu erstellen, basierend auf einem Passwort. Oder eher auf seinen hash, zum Beispiel

Zu prüfen, wie der Stärke von Passwörtern?

Anzahl der Antworten 7 Antworten
Wie kann ich prüfen Sie die Stärke eines Passwortes (als string) mit dem .Net Framework? Tun Sie die, die Sie gefunden haben, produzieren konsistente und vergleichbare Ergebnisse zu erzielen? Was ist Ihre Kriterien für Stärke? Können Sie

.NET Private Key mit Rsa-Verschlüsselung

Anzahl der Antworten 2 Antworten
Brauche ich zum verschlüsseln einer Zeichenfolge unter Verwendung einer RSA-1.5-Algorithmus. Ich hatte mit einem privaten Schlüssel. Aber, ich kann nicht für das Leben von mir herausfinden, wie Sie diese Taste, um die Klasse. Es scheint, als tho

TripleDES: angegebener Schlüssel ist einem bekannten schwachen Schlüssel für 'TripleDES' und kann nicht verwendet werden

Anzahl der Antworten 8 Antworten
Ich bin mit dem .NET 3.0-Klasse System.Security.Cryptography.MACTripleDES Klasse zu generieren, die ein MAC-Wert. Leider arbeite ich mit einem hardware-Gerät, dass verwendet "1111111111111111" (hex) als eine single-Länge DES Schlüssels. Die System.Security.Cryptography - Bibliothek bietet einige sanity checks auf

Entschlüsseln von verschlüsselten Behauptung über SAML 2.0 in java mithilfe von OpenSAML

Anzahl der Antworten 2 Antworten
Ich habe ein problem beim entschlüsseln von verschlüsselten Behauptung mithilfe von SAML 2.0. Die Bibliothek, die ich verwende, ist OpenSAML Java-Bibliotheken 2.5.2. Den verschlüsselten Behauptung sieht wie folgt aus: <EncryptedAssertion xmlns="urn:oasis:names:tc:SAML:2.0:assertion"> <enc:EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element" xmlns:enc="http://www.w3.org/2001/04/xmlenc#"> <enc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc" />

Wie sicher und sicher ist RSA?

Anzahl der Antworten 3 Antworten
Ich bin mit RSA für die Verschlüsselung und die Entschlüsselung. Ich habe gehört, dass es anfällig für Angriffe. Ist es? Wie sicher ist die Nutzung? Sie könnten besser Antworten zu dieser Frage auf crypto.stackexchange.com google rsa timing

hashlib vs crypt.crypt() in Python. Warum unterschiedliche Ergebnisse?

Anzahl der Antworten 3 Antworten
Lerne ich Python. Ich kann nicht herausfinden, warum hashlib.sha512(salt + password).hexdigest() nicht die erwarteten Ergebnisse. Ich bin auf der Suche nach einer reinen Python-Umsetzung der Gegenwert von Ulrich Drepper ' s sha512crypt.c-Algorithmus. (Es dauerte eine Weile, um

Verschlüsselung und Entschlüsselung mit privatem Schlüssel in Java

Anzahl der Antworten 3 Antworten
Nachdem ich Lesen Sie Artikel über Kryptographie(Symmetrische und Asymmetrische Methoden.Viele Artikel, die sagen, dass der Private Schlüssel wird zum verschlüsseln und entschlüsseln von Daten.Der öffentliche Schlüssel ist zum verschlüsseln von Daten verwendet.Aber Wenn ich versuche zu starten,

Android - Wie sind Sie den Umgang mit 9774d56d682e549c ? Android ID

Anzahl der Antworten 4 Antworten
So, ich dachte, ich sei clever und mit verschiedenen hashes und Permutationen von Android secure eindeutige ID zu identifizieren meinem Benutzer.... Aber es stellt sich heraus, dass 9774d56d682e549c ist eine Magie, die ID zurückgegeben Secure.getString(getContentResolver(), Secure.ANDROID_ID); für

Public-key-Verschlüsselung mit RSACryptoServiceProvider

Anzahl der Antworten 2 Antworten
Wurde ich über einen Artikel auf CodeProject eine für eine Weile, die erklärt, wie zu verschlüsseln und entschlüsseln mit der RSA-Anbieter: RSA Private Key-Verschlüsselung Während die alte version von 2009 war mit dem buggy die neue version

SecureRandom sicher Saatgut in Java

Anzahl der Antworten 3 Antworten
Ist, dieses Stück code sicher? SecureRandom randomizer = new SecureRandom(String.valueOf(new Date().getTime()).getBytes()); Ist das der richtige Weg ist zum Beispiel die Samen von sicheren zufällige? InformationsquelleAutor Jordi P.S. | 2012-09-03

Zu viel Daten für den RSA-block scheitern. Was ist PKCS#7?

Anzahl der Antworten 7 Antworten
Reden javax.crypto.Cipher War ich versucht, die Verschlüsselung von Daten mithilfe Cipher.getInstance("RSA/None/NoPadding", "BC") aber ich hab die Ausnahme: ArrayIndexOutOfBoundsException: zu viel Daten für den RSA-block Aussieht, ist etwas im Zusammenhang mit der "NoPadding", so, das Lesen über die

Was pool von Charakteren tun, MD5 und SHA haben?

Anzahl der Antworten 1 Antworten
Tut MD5 und SHA nur alphanumerische Zeichen enthalten? (d.h., von A bis Z und 0 bis 9, oder wollen Sie das ausschließen einiger Zeichen?) InformationsquelleAutor IMB | 2012-09-27

SecureRandom: init einmal oder jedes mal, wenn es erforderlich ist?

Anzahl der Antworten 7 Antworten
Unser team ist mit einem SecureRandom eine Liste erstellen von Schlüsselpaaren (die SecureRandom wird an einen KeyPairGenerator). Wir können uns nicht einigen, welche der beiden folgenden Optionen zu verwenden: Erstellen Sie eine neue Instanz jedes mal müssen

Wie liest man einen privaten Schlüssel für die Verwendung mit OpenSAML?

Anzahl der Antworten 2 Antworten
OK, dies ist ein weiterer von diesen "ich habe keine wirkliche Ahnung, wo Sie beginnen" Fragen, so dass hoffentlich die Antwort ist einfach. Allerdings weiß ich nicht wirklich was zu suchen, und meine versuche bisher noch nicht

Verwirrt, wie man AES und HMAC

Anzahl der Antworten 1 Antworten
Ich bin ein bisschen verwirrt, wie zur Verwendung der AES-und HMAC (basierend auf SHA-256) in geeigneter Weise bei der übertragung der verschlüsselten Nachricht vom server zum client oder Umgekehrt Korrigieren Sie mich bitte, wenn Sie die folgende

C++ - AES-Verschlüsselung-Klasse

Anzahl der Antworten 1 Antworten
Ich brauche AES-Verschlüsselung für mein C++ Projekt. Aber ich habe nicht die Zeit zum studieren der beliebtesten und komplexe c++ - Kryptographie-Bibliotheken. Kennen Sie eine fertige open-source-C++ - Klasse implementiert, dass AES(Rijndael)? etwas, stellt etwas wie void

deaktivieren Sie schwache SSL-Cipher in Verbindung

Anzahl der Antworten 2 Antworten
Ich bin mit der Funktion SSL_CTX_set_cipher_list um die Verschlüsselungen unterstützt die SSL-Verbindung. Was argument übergeben SSL_CTX_set_cipher_list zu deaktivieren, schwache Chiffren. Ich versucht vorbei ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH aber es scheint nicht zu funktionieren. Mein Werkzeug zu erkennen, schwache cipher-Berichte für

Wie konvertieren von String zu PublicKey?

Anzahl der Antworten 1 Antworten
Ich habe den folgenden code zu konvertieren, den öffentlichen und den privaten Schlüssel in einen string KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance("RSA"); keyPairGen.initialize(2048); KeyPair keyPair = keyPairGen.genKeyPair(); PublicKey publicKey = keyPair.getPublic(); PrivateKey privateKey = keyPair.getPrivate(); String publicK = Base64.encodeBase64String(publicKey.getEncoded());

implementieren Sie RSA-in .NET core

Anzahl der Antworten 2 Antworten
Ich versuche zu ver-und entschlüsseln einige Daten mit RSA. Ich habe nachgeschaut teh RSA Klasse, aber ich sehe nur die abstrakte Klasse https://msdn.microsoft.com/en-us/library/system.security.cryptography.rsa(v=vs. 110).aspx Habe ich gelesen, dass die RSA-Klasse in DNX5 ist anders .net 4.6.1 Ist,

Länge der zu entschlüsselnden Daten ist ungültig

Anzahl der Antworten 4 Antworten
Ich versuche zu ver-und entschlüsseln einer Datei-stream über ein socket mit RijndaelManaged, aber ich halten, stoßen die Ausnahme CryptographicException: die Länge der zu entschlüsselnden Daten ist ungültig. System.Sicherheit.Die Kryptographie.RijndaelManagedTransform.TransformFinalBlock(Byte inputBuffer, Int32 inputOffset, Int32 inputCount) System.Sicherheit.Die Kryptographie.CryptoStream.FlushFinalBlock() System.Sicherheit.Die

Wie Sie Digital "Signieren" eines Dokuments

Anzahl der Antworten 12 Antworten
Ich weiß nicht, wie Papier-Dokumente. Ich mag alles, was auf einem server gespeichert. Ich möchte vermeiden, drucken, signieren und einscannen, wenn möglich. Wie bekomme ich Unterschriften von Menschen, sign-off auf Formen und immer noch digital? Zweck der

Ist es möglich zu verschlüsseln mit dem privaten Schlüssel verwenden .net RSACryptoServiceProvider?

Anzahl der Antworten 8 Antworten
Ich weiß, dass RSACryptoServiceProvider-kann verschlüsseln mit dem öffentlichen Schlüssel, dann kann es mit dem privaten Schlüssel entschlüsselt. Ist es möglich zu verschlüsseln mit dem privaten Schlüssel und entschlüsselt mit dem öffentlichen Schlüssel unter Verwendung des RSACryptoServiceProvider ?

Wie sicher ist AES-128?

Anzahl der Antworten 1 Antworten
Scheint es, gibt es rechtliche Probleme, die im Zusammenhang mit AES-256 (es ist deaktiviert in Java und Oracle sagt mir, in Ihrer UnlimitedJCE Politik, der ich bin "empfohlen, sich" mein "export/import control Rechtsberater oder Anwalt, um zu

mit DES/3DES mit python

Anzahl der Antworten 2 Antworten
was ist das beste Modul /Paket in python zu verwenden, des /3des für die Verschlüsselung /Entschlüsselung. könnte jemand bieten Beispiel, um Daten zu verschlüsseln mit des/3des auf python. InformationsquelleAutor ron | 2010-03-12

Wie Teste ich die Qualität eines Verschlüsselungs-Algorithmus?

Anzahl der Antworten 7 Antworten
Möchte ich zum testen einen Verschlüsselungs-Algorithmus für die Stärke. Es muss nicht stark sein, es muss nur widerstehen zufälligen Rissen und sagen, ein entschlossener hacker mit 10-Stunden zu verschwenden. (Ich schrieb der Krypto-Algorithmus. Ja, ich weiß, dass

Wie die Berechnung von RSA-SHA1(sha1WithRSAEncryption) Wert mit OpenSSL

Anzahl der Antworten 2 Antworten
Ich bin verwirrt darüber, RSA-SHA1, ich dachte, es ist RSA_private_encrypt(SHA1(message)). Aber ich kann Sie nicht die richtige Signatur Wert. Ist dort irgendetwas falsch? InformationsquelleAutor iOS Padawan | 2012-06-12

über CommonCrypto auf dem iphone-SDK.. Kann es generieren von RSA-Schlüssel und verschlüsseln/entschlüsseln?

Anzahl der Antworten 1 Antworten
Ich versuche zu wissen, wenn ich generate RSA-Schlüsselpaar von CommonCrypto auf dem iphone. Gibt es eine gute Anleitung, oder doc an commonCrypto irgendwo? Wer kann mir sagen was möglich ist zu tun, CommonCrypto? Nicht jeder kann sagen,

Die Verwendung eines Öffentlichen RSA-Schlüssel entschlüsselt einen string, der verschlüsselt wurde, mit Privaten RSA-Schlüssel

Anzahl der Antworten 3 Antworten
Ich weiß, sind die Antwort, die ich bin wahrscheinlich zu bekommen, ist, warum zum Teufel würden Sie tun wollen?! Leider, trotz meiner Proteste, ich muss es tun, obwohl ich weiß, dass es wenig Sinn macht. Habe ich

Die Verschlüsselung mit RSA private key in Java

Anzahl der Antworten 5 Antworten
Ich versuche, verschlüsselt Inhalte mit einem privaten RSA-Schlüssel. Ich bin nach diesem Beispiel: http://www.junkheap.net/content/public_key_encryption_java aber konvertieren es zur Verwendung von privaten Schlüsseln anstatt der öffentlichen. Folgenden, Beispiel finde ich, was ich tun müssen, ist: Lesen Sie in

senden Sie öffentliche RSA-Schlüssel, iphone und verwenden Sie es zu verschlüsseln

Anzahl der Antworten 2 Antworten
Habe ich einen TCP-socket-server und ich will im folgenden w/o SSL verwenden: Auf server-RSA-key-paar (ich weiß wie das mit openssl - Krypto-Bibliothek) Auf dem server, senden Sie die öffentlichen Schlüssel, iphone und halten Sie den privaten Schlüssel.

badPaddingException auf einigen Ruf der doFinal. Nicht alle. Gleichen Eingang

Anzahl der Antworten 6 Antworten
Benutze ich ein javax.crypto.Chiffre zum verschlüsseln und entschlüsseln von Daten. Es funktioniert gut. Aber manchmal, die Entschlüsselung faill mit einem badPaddingException. Wenn ich Vergleiche eine succefull Anruf mit failling nennen, die input gegeben, um die Chiffre und

Hashing und salting-Werte

Anzahl der Antworten 6 Antworten
Ich bin an der Entwicklung einer kleinen web-app, die intern authentifiziert Benutzer. Sobald der Benutzer authentifiziert ist meine web-app geht dann einige Informationen wie Benutzer-id und den Namen der Person an eine Dritte Partei, die web-Anwendung. Die

Wie können wir konvertieren eine Zeichenfolge von PEM zu DER-format

Anzahl der Antworten 3 Antworten
Haben eine Zeichenfolge gesendet wird, in dem unter format: -----BEGIN RSA PUBLIC KEY----- MIGHAoGBANAahj75ZIz9nXqW2H83nGcUao4wNyYZ9Z1kiNTUYQl7ob/RBmDzs5rY mUahXAg0qyS7+a55eU/csShf5ATGzAXv+DDPcz8HrSTcHMEFpuyYooX6PrIZ07Ma XtsJ2J4mhlySI5uOZVRDoaFY53MPQx5gud2quDz759IN/0gnDEEVAgED -----END RSA PUBLIC KEY----- Wie gestalte ich ein PublicKey-Objekt aus diesem string ? Habe versucht die unten Entfernen Sie die Kopf-und

Standort der container für die öffentlichen und privaten Schlüssel in Windows?

Anzahl der Antworten 2 Antworten
Ich versuche zu speichern, die eigene öffentliche und private Schlüssel in einem container mit dem folgenden code: CspParameters cp = new CspParameters(); cp.KeyContainerName = "Test"; RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cp); Was ich wissen möchte ist der Standort

Melden von Daten mit PKCS #7 in JAVA

Anzahl der Antworten 2 Antworten
Registrieren Sie einen text-Datei (kann ein .exe - Datei oder etwas anderes in der Zukunft) die Verwendung von PKCS#7 und überprüfen Sie die Signatur mit Java. Was muss ich wissen? Wo finde ich eine API (.jar und

Die Datensicherung war nicht erfolgreich auf Azure mit OWIN / Katana

Anzahl der Antworten 6 Antworten
Bin ich versucht zu implementieren-Passwort-reset auf einer OWIN/Katana-basierte ASP.NET MVC-website in Azure. Es funktioniert, wenn lokal ausführen aber fehl in der Produktion. Erstelle ich ein UserToken Anbieter userManager.UserTokenProvider = new DataProtectorTokenProvider<ApplicationUser>(provider.Create("PasswordReset")) Aber wenn ich versuche zu generieren,

Die Speicherung eines SHA512 Passwort-Hash in der Datenbank

Anzahl der Antworten 1 Antworten
In meinem ASP.NET web app ich bin hashing meine Benutzer-Passwörter mit SHA512. Trotz viel SO ' Ing und Googeln bin ich unklar, wie ich sein sollte, speichert Sie in der Datenbank (SQL2005) - der code unten zeigt

AES - Verschlüsselung mit Krypto (node-js) / Entschlüsselung mit Pycrypto (python -)

Anzahl der Antworten 2 Antworten
Ich dies Schreibe, Frage + Antwort, denn ich kämpfte eine Menge (vielleicht auch wegen mangelnder Erfahrung), verlor sich in viele verschiedene Möglichkeiten zum verschlüsseln/entschlüsseln Dinge mit Knoten oder python. Dachte ich vielleicht meinem Fall könnten Menschen helfen,

Wie kann ein Hardware-Token-Geräte funktionieren?

Anzahl der Antworten 1 Antworten
Kürzlich meine bank schickte mir diese kleine Gerät erzeugt einen eindeutigen code, der verwendet werden muss, wenn die Durchführung von online-Transaktionen, kann das Gerät tut, ist, generieren diese einzigartige code, wenn ich drücken Sie eine bestimmte Taste

Was implementions von Ed25519 vorhanden???

Anzahl der Antworten 4 Antworten
Den neue SQRL-Authentifizierung Schema verlässt sich auf die Kurve Ed25519 Verschlüsselung entwickelt von Daniel Bernstein. Um jedoch zu Beginn der Umsetzung dieser Regelung Bedarf es einer ausgereiften Implementierung der Kurve Ed25519 ersten. Kennt jemand eine Reife, Implementierungen?

Kann nicht finden `DataProtectionScope` und `ProtectedData` - Klassen in System.Sicherheit.Kryptographie

Anzahl der Antworten 4 Antworten
Habe ich bezeichnet die Datei System.Security.dll wie beschrieben in dieser Artikel aber laut meiner IDE, die Linie using System.Security.Cryptography; können sicher entfernt werden, da Sie nicht verwendet wird. Dem gleichen IDE sagt mir, dass ich habe einen

Wie hash eines Strings in Android?

Anzahl der Antworten 12 Antworten
Ich arbeite an einem Android-app und habe ein paar strings, die ich gerne verschlüsseln, bevor Sie an eine Datenbank. Ich möchte etwas, das ist sicher, einfach zu implementieren, erzeugen Sie die gleiche Sache jedes mal, wenn Sie

STL-Hash-Funktionen

Anzahl der Antworten 3 Antworten
Funktioniert die STL haben alle Hash-Funktionen zur Verfügung, die öffentlich bloßgestellt? Ich weiß, dass es einige nicht-standard-Implementierungen, die hash-Werte verwenden (z.B. boost::hash_map), und MSVC8 implementiert eine version des hash_map/hash_set/etc. Aber gibt es Hash-Funktionen definiert sind, die in

Verschlüsseln/entschlüsseln von text-strings mit OpenSSL-ECC

Anzahl der Antworten 2 Antworten
Wie kann ich OpenSSL ECC-Unterstützung zum verschlüsseln oder entschlüsseln einer text-Zeichenfolge? Ich bin in der Lage zu generieren ECC privaten/öffentlichen Schlüssel, die mit OpenSSL-APIs, aber ich weiß nicht, wie Klartext zu verschlüsseln mit diesen Schlüsseln. InformationsquelleAutor der

Berechnung eines hash aus einem Strom von unbekannter Länge in C#

Anzahl der Antworten 4 Antworten
Was ist die beste Lösung in C# für die Berechnung einer "on-the-fly" wie hash md5 des Stroms unbekannter Länge? Speziell möchte ich zum berechnen einer hash von Daten über das Netzwerk empfangen. Ich weiß, dass ich damit

Überprüfen Authenticode-Signatur auf EXE - C++ ohne CAPICOM

Anzahl der Antworten 2 Antworten
Schreibe ich eine Funktion für einen installer DLL, um zu überprüfen, die Authenticode-Signatur von EXE-Dateien, die bereits auf dem system installiert. Muss die Funktion: A) stellen Sie sicher, dass die Signatur gültig ist. B) stellen Sie sicher,

C# BouncyCastle - RSA-Verschlüsselung mit Public/Private keys

Anzahl der Antworten 3 Antworten
Brauche ich zum verschlüsseln von Daten in C#, um es passieren zu Java. Der Java-code gehört zu einem 3rd-party-aber ich wurde die relevante Quelle, also habe ich beschlossen, dass die Java nutzt die Bouncy Castle-libs verwende ich