Описание тега encryption-symmetric

Тип шифрования, при котором один и тот же ключ используется для шифрования и дешифрования сообщения.
2 ответа

Советы по созданию сильных ключей RSA

Есть ли документация, включая советы по созданию надежного ключа RSA? Я имею в виду не просто "использовать утилиту XXX с флагом -X". Я имею в виду некоторые правила в теории. Например, модуль n должен быть не менее 1024 бит и т. Д. Кто-нибудь может…
0 ответов

Как я могу зашифровать мои уже созданные столбцы в SQL Server 2008?

Я просто создал свой стол create table LoginInfo ( UserName Varchar(100)constraint user_primary Primary key, Password Varchar(100), Rolleame Varchar(100), EmailID Varchar(100)constraint email_unique Unique, SecurityQuestion Varchar(1000), SecurityAn…
1 ответ

"неизвестно: этот объект не поддерживает несколько каналов" во время шифрования

Я получаю исключение "неизвестно: этот объект не поддерживает несколько каналов" во время шифрования файла. Я могу создать ключ сеанса, но его нельзя использовать для шифрования файла. Вот мой фрагмент кода для шифрования файлов: void enc_file_EAX(P…
0 ответов

Симметричное шифрование Java, передавая nonce

В настоящее время у меня есть один метод, который работает на моей стороне сервера, который возвращает случайно сгенерированную строку, которая выглядит следующим образом; public String returnString(){ String randString = nextSessionId(); return ran…
06 дек '14 в 17:25
1 ответ

Надлежащее хранение и поиск пароля для учетных записей служб?

Большая часть информации, которую я нашел и прочитал о правильном хранении паролей в базе данных, говорит о том, что я должен хешировать открытый текст пароля с уникальным значением соли для каждого пользователя, а затем сохранять этот хэш в базе да…
07 авг '10 в 22:17
1 ответ

Как мне получить ключ и вектор инициализации для моих записей в зашифрованной базе данных AES?

Я построил систему CMS, чтобы пользователи могли создавать онлайн-формы и управлять ими в приложении моего интранета. Конечно, некоторые данные, обрабатываемые формами, могут нуждаться в шифровании, например, если система используется для создания ф…
2 ответа

Вектор инициализации (IV) - частота обновления

Это довольно простой вопрос, который касается вектора инициализации (IV), когда используется симметричное шифрование (например, AES) вместе с CBC. Мой вопрос: должен ли IV меняться для каждого нового открытого текста или достаточно создать его для к…
1 ответ

BadPaddingException: неверный зашифрованный текст

Я хотел бы получить некоторую помощь, так как это мой первый раз в коде криптографического кода. Код шифрования, кажется, работает правильно, но расшифровка выдает ошибку. Я получаю ошибку: de.flexiprovider.api.exceptions.BadPaddingException: неверн…
0 ответов

Поддерживает ли OpenSSL шифры с размером блока 512 бит?

Я добавил свой собственный шифр в качестве движка для OpenSSL. Мой шифр поддерживает ключи разных размеров и размеров блоков, один из них имеет размер блока 512 бит. Поддерживает ли OpenSSL шифры с таким размером ключа и размером блока? Когда я уста…
01 окт '14 в 10:33
1 ответ

"Неверный формат хранилища ключей" при настройке хранилища ключей для типа "JCEKS" для шифрования симметричного ключа

Я пытаюсь использовать симметричное шифрование для защиты связи на Jetty-9 с использованием Java-8. Набор шифров для этой цели, который я использую, - "TLS_PSK_WITH_AES_128_GCM_SHA256". Реализация этого набора шифров обеспечивается сторонним провайд…
1 ответ

Создать ключ AES только на основе пароля

У меня есть приложение, которое может потребовать пароль для аутентификации.Это приложение не обрабатывает конфиденциальные данные, поскольку этот "пароль" выбирается хостом и сообщается "клиентам" через другой канал (WhatsApp или любой другой). Поэ…
14 июл '17 в 13:14
2 ответа

Простое шифрование DES в зависимости от длины шифра

Я использую Java для создания игрушечной программы, которая шифрует сообщение с использованием шифрования DES. Сообщение, которое я хочу зашифровать: String msg="This is a secret message"; Который я конвертирую в байты как: byte [] msgBytes=msg.getB…
19 окт '13 в 05:21
2 ответа

Является ли шифрование низких значений дисперсии рискованным?

Например, месяц истечения срока действия кредитной карты может содержать только двенадцать значений. Таким образом, у хакера будет один шанс из двенадцати угадать правильное зашифрованное значение месяца. Если бы они знали это, они смогли бы взломат…
20 авг '13 в 15:39
1 ответ

Генерация симметричного ключа в php

Я пытаюсь сгенерировать симметричный ключ, который я могу использовать для шифрования и дешифрования сообщения с тем же ключом, в php. Я пробежался по документации php ниже, но могу найти только поколения открытых / закрытых ключей: http://www.php.n…
1 ответ

Тестовые векторы AES / Rijndael: какой режим заполнения?

Поэтому я смотрел на эти тестовые векторы для теста известного ответа для AES / Rijndael (с 128-битным блоком) в режиме CBC, и мне интересно: какой тип заполнения они используют? PKCS7?
27 май '10 в 14:26
1 ответ

Шифрование массива симметричным ключом

Скажем, у меня есть массив символов, который я хочу зашифровать с помощью симметричного ключа. Я пытаюсь провести некоторое исследование, и я обнаружил, что могу использовать функцию rc4_encrypt для шифрования и дешифрования (я нашел эту функцию на …
16 авг '13 в 01:33
0 ответов

Как сгенерировать секретный ключ AES в цели c?

Как сгенерировать Java эквивалентный секретный ключ в цели C? public SecretKey getSymmetricKey(String keyString) { SecretKey secretKey = null; try { byte[] raw = Base64.decode(keyString); secretKey = new SecretKeySpec(raw, "AES"); System.out.println…
1 ответ

.NET: Лучшая практика для шифрования конфиденциальных данных в клиентском приложении?

Мне нужно безопасно хранить пару пользователь / пароль в клиентском приложении.NET (надстройка Outlook). Шифрование должно быть обратимым, и я был бы рад не хранить в своем коде ключ шифрования, поскольку его легко разобрать. На самом деле, я хотел …
17 мар '11 в 09:54
1 ответ

Программа AES 256 не работает

Поэтому я пытался реализовать AES-256 на языке C. После долгих чтений и просмотра страницы википедии, посвященной его реализации, мне удалось его кодировать. Только когда я проверял это, это, казалось, дало неправильный вывод. Код: /* AES-256 (c) 20…
06 фев '17 в 16:38
1 ответ

Как поставить ключ для шифрования изображения с помощью алгоритма AES

Я новичок в Java. У меня уже есть код алгоритма AES для шифрования изображений. Моя проблема в том, что я просто хочу добавить ключ для моего зашифрованного изображения, и только тот, кому я даю ключ, может только расшифровать пример изображения, та…