Tag: initialization-vector
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:
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
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
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
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
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
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.
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
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)
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