Tag: initialization-vector

Geheime und Nicht-geheime Initialisierungsvektor

Anzahl der Antworten 3 Antworten
Heute war ich dabei gemütlich Lesen und stolperte über Sie in Abschnitt 5.8 (Seite 45) der Empfehlung für die Pair-Wise Key-Einrichtung Systeme Mit Diskreter Logarithmus Kryptographie (Revidiert) (NIST Special Publication 800-56A). Ich war sehr verwirrt von diesem:

AES-GCM mit BouncyCastle wirft "mac-check-in GCM fehlgeschlagen", wenn verwendet mit IV

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

Erzeugung von Zufallszahlen IV für AES in Java

Anzahl der Antworten 1 Antworten
Ich bin Implementierung und AES-Verschlüsselungs-engine für PBE in android, und ich habe zwei Methoden zu implementieren, die Schaffung der IV und ich würde gerne wissen, welches ist besser und sicherer für die Anreise IvParameterSpec: Methode #1: SecureRandom

AES-Verschlüsselung, wie transport-IV

Anzahl der Antworten 2 Antworten
Verstehe ich, dass die einzigartigen IV-wichtig ist, zu verschlüsseln, um zu verhindern, dass Angriffe wie Frequenz-Analyse. Die Frage: Für AES-CBC-Verschlüsselung, was die Bedeutung der IV? hat eine ziemlich klare Antwort zu erklären, die Bedeutung der IV. Würde

openssl - Entschlüsselung, die eine base64-Zeichenkette mit einem Schlüssel und IV

Anzahl der Antworten 2 Antworten
Ich versuche zu entschlüsseln, die eine base64-Zeichenkette, die verschlüsselt mit aes256 in openssl. Ich war angesichts der session-Schlüssel und IV, die verschlüsselt wurden, mit meinem Schlüssel. Ich Sie konvertiert hexadezimal, so dass ich kann verwenden Sie die

Brauche Lösung für falsch-IV Länge in AES

Anzahl der Antworten 4 Antworten
Ich versuche, umzusetzen AES in Java-und dies ist der code den ich benutze: byte sessionKey = {00000000000000000000000000000000}; byte iv = {00000000000000000000000000000000}; byte plaintext = "6a84867cd77e12ad07ea1be895c53fa3".getBytes(); Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); cipher.init(Cipher.ENCRYPT_MODE, new SecretKeySpec(sessionKey, "AES"), new IvParameterSpec(iv)); byte ciphertext

Was ist eine openssl-iv, und warum brauche ich einen Schlüssel und einen iv?

Anzahl der Antworten 2 Antworten
Ich bin über das folgende Skript verwenden zum verschlüsseln und entschlüsseln von Daten. Ich benutze es, weil meine aktuelle Verschlüsselung funktioniert nicht auf unserem neuen server. Wir sind derzeit mit mcrypt, so will ich ändern, um openssl.

PyCrypto - Wie funktioniert das Initialisierungsvektor Arbeit?

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen, wie PyCrypto arbeitet in einem Projekt verwenden, aber ich bin nicht vollständig verstehen die Bedeutung der Initialisierungsvektor (IV). Ich habe festgestellt, dass ich das falsche IV beim decodieren einer Zeichenfolge, und ich scheinen

Gute AES Initialization Vector Praxis

Anzahl der Antworten 6 Antworten
pro meine Frage Aes-Verschlüsselung... fehlt ein wichtiges Stückich habe jetzt gelernt, dass meine Annahme für die Erstellung einer reversiblen Verschlüsselung auf einen string, war ein bisschen off. Ich habe jetzt public static byte EncryptString(string toEncrypt, byte encryptionKey)

Verschlüsseln & amp; Entschlüsseln mit PyCrypto AES 256

Anzahl der Antworten 9 Antworten
Ich versuche zum Bau von zwei Funktionen mit PyCrypto, die Sie akzeptieren zwei Parameter: die Nachricht und den Schlüssel, und dann verschlüsseln/entschlüsseln der Nachricht. Fand ich mehrere links auf der web, um mir zu helfen, aber jeder