encryption- все статьи тега ➜ страница 3


Как экспортировать закрытый / секретный ключ ASC для расшифровки файлов GPG в Windows

фон: мой босс попытался экспортировать ключ ASC для меня с публичными и частными частями, но всякий раз, когда я получаю файл, частная часть никогда не загружается, и она не будет расшифровывать файлы. мы попытались экспортировать ключ ASC с помощью: приложение для Windows Kleopatra 2.1 (входит в gpg4win) Windows Application GNU Privacy Assistant (входит в gpg4win) Error: "Decryption failed. Secret Key Not available." Как правильно экспортировать a секретный или частный ключ a ...

Способ не найден с помощью DigestUtils в Android

Я пытаюсь использовать библиотеку DigestUtils в Android 2.3.1 с помощью JDK 1.6, однако я получаю следующую ошибку при выполнении приложения: Could not find method org.apache.commons.codec.binary.Hex.encodeHexString, referenced from method org.apache.commons.codec.digest.DigestUtils.shaHex здесь у вас есть stacktrace: 02-03 10:25:45.153: I/dalvikvm(1230): Could not find method org.apache.commons.codec.binary.Hex.encodeHexString, referenced from method org.apache.commons.codec.digest.DigestUti ...

Использование SHA1 и RSA с java.безопасность.Подпись против MessageDigest и Шифра

Я пытаюсь понять, что такое Java java.безопасность.Подпись класса. Если я вычисляю дайджест сообщения SHA1, а затем шифрую этот дайджест с помощью RSA, я получаю другой результат, чтобы спросить подпись класс, чтобы подписать то же самое: // Generate new key KeyPair keyPair = KeyPairGenerator.getInstance("RSA").generateKeyPair(); PrivateKey privateKey = keyPair.getPrivate(); String plaintext = "This is the message being signed"; // Compute signature Signature instance = Signature.getInstance( ...

Как работает криптографически безопасный генератор случайных чисел?

Я понимаю, как работают стандартные генераторы случайных чисел. Но при работе с crytpography, случайные числа действительно должны быть случайными. Я знаю, что есть инструменты, которые читают космический белый шум чтобы помочь создать безопасные хэши, но ваш стандартный компьютер не имеет этого. Как криптографически безопасный генератор случайных чисел получить его значения не повторяются? ...

Шифрование / хэширование простых текстовых паролей в базе данных

Я унаследовала веб-приложение, которое я только что обнаружил, хранит более 300 000 имен пользователей / паролей в виде обычного текста в базе данных SQL Server. Я понимаю, что это очень плохо™. зная, что мне придется обновить процессы обновления логина и пароля для шифрования/дешифрования и с наименьшим влиянием на остальную часть системы, что бы вы рекомендовали как лучший способ удалить простые текстовые пароли из базы данных? любая помощь оцененный. Edit: Извините, если я был неясен, я х ...

Как использовать шифрование/расшифровку 3DES в Java?

каждый метод, который я пишу для кодирования строки в Java с помощью 3DES, не может быть расшифрован обратно в исходную строку. У кого-нибудь есть простой фрагмент кода, который может просто кодировать, а затем декодировать строку обратно в исходную строку? Я знаю, что я делаю очень глупую ошибку где-то в этом коде. Вот с чем я работал до сих пор: * * примечание, Я не возвращаю текст BASE64 из метода encrypt, и я не являюсь base64 un-encoding в методе decrypt потому что я пытался увидеть, есл ...

Хранение ключей шифрования - лучшие практики?

У меня есть веб-приложение, которое использует симметричный алгоритм шифрования. Как бы вы хранили секретный ключ и вектор инициализации? Хранение в виде литерала в коде кажется плохой идеей. Как насчет настроек приложения? Какая здесь лучшая практика? ...

Как создать уникальный открытый и закрытый ключ через RSA

Я создаю пользовательскую корзину покупок, где номера CC и дата Exp будут храниться в базе данных до обработки (затем удаляются). Мне нужно зашифровать эти данные (очевидно). Я хочу использовать класс RSACryptoServiceProvider. вот мой код для создания ключи. public static void AssignNewKey(){ const int PROVIDER_RSA_FULL = 1; const string CONTAINER_NAME = "KeyContainer"; CspParameters cspParams; cspParams = new CspParameters(PROVIDER_RSA_FULL); cspParams.KeyContainerName = ...

IsolateApps вызывает указанный ключ расшифровки имеет недопустимые шестнадцатеричные символы

Я работаю на сайте MVC 4, который использует аутентификацию. Сайт требует, чтобы я указывал значения ключа машины. Я сделал это через интерфейс IIS, сняв флажок "автоматически генерировать во время выполнения", сгенерировал значения ключей и выбрал "генерировать уникальный ключ для каждого приложения" веб.запись конфигурации выглядит примерно так: <machineKey decryption="DES" decryptionKey="{hex-key value},IsolateApps" validationKey="{hex-key value},IsolateApps" />; в то время как ...

Каков в настоящее время наиболее безопасный алгоритм одностороннего шифрования?

как многие знают, одностороннее шифрование-это удобный способ шифрования паролей пользователей в базах данных. Таким образом, даже администратор базы данных не может знать пароль пользователя, но должен будет угадать пароль, зашифровать его с помощью того же алгоритма, а затем сравнить результат с зашифрованным паролем в базе данных. Это означает, что процесс выяснения пароля требует огромного количества догадок и большой вычислительной мощности. видя, что компьютеры просто продолжайте ускорять ...