encryption- все статьи тега


Шифр Цезаря CMD пакет, включающий специальные символы, цифры, маленькие и заглавные буквы

Я получил этот код. Моя проблема в том, что мне нужно расширить его и добавить поддержку чисел, специальных символов (./ - : etc) и заглавные буквы @echo off setlocal enabledelayedexpansion set Alphabet=abcdefghijklmnopqrstuvwxyz set oText=http://randomwebsite.com/rand/206/index.html set offset=11 call :ENCRYPT %offset% "%oText%" echo KeySet=%KeySet% set eText=%outText% call :DECRYPT %offset% "%eText%" set dText=%outText% echo Original text: %oText% echo Encrpted text: %eText% echo Decryp ...

.NET-реализация (библиотеки) криптографии эллиптических кривых

Пожалуйста, можете ли вы предложить какую-либо реализацию криптографии эллиптических кривых для использования на платформе .NET? Также, если вы использовали их, можете ли вы сказать мне рекомендуемые кривые, которые следует использовать? [EDIT] Как упоминалось в @FatCat, его реализация доступна в .NET framework 3.5, но доступна только в windows vista. Не могли бы вы предложить другой способ/библиотеку, чтобы использовать его? ...

ошибка алгоритмов, поддерживаемых android?

У меня есть шифры шифрования / дешифрования, которые я использую в Android. Он отлично работает на Android 4.4 static void setKey(byte[] keybytes, byte[] iv) throws NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, InvalidAlgorithmParameterException { key = new SecretKeySpec(keybytes, "AES"); ivspec = new IvParameterSpec(iv); encryptcipher = Cipher.getInstance("AES/CBC/PKCS5Padding"); encryptcipher.init(Cipher.ENCRYPT_MODE, key,ivspec); decryptcipher = ...

Как добавить / удалить pkcs7 padding из зашифрованной строки AES?

Я пытаюсь зашифровать / расшифровать строку, используя 128-битное шифрование AES (ECB). Что я хочу знать, так это как я могу добавить / удалить pkcs7 padding к нему. Кажется, что расширение Mcrypt может позаботиться о шифровании / дешифровании, но заполнение должно быть добавлено/удалено вручную. Есть идеи? ...

Ruby: шифрование/расшифровка файлов с помощью закрытых / открытых ключей

Я ищу алгоритм шифрования/дешифрования файлов, который удовлетворяет следующим требованиям: алгоритм должен быть надежным алгоритм должен быть быстрым для достаточно больших файлов закрытый ключ может быть сгенерирован с помощью некоторого параметра (например, пароля) сгенерированный закрытый ключ должен быть совместим с открытым ключом (открытый ключ генерируется только один раз и хранится в базе данных) Существует ли какая-либо Рубиновая реализация предложенного алгоритмы? ...

Какой API и алгоритм следует использовать для шифрования и расшифровки пароля с помощью java

В настоящее время я создаю приложение с использованием Java, я гуглил шифрование паролей с помощью java, но результаты настолько огромны, что я чувствовал себя подавленным. Как я буду шифровать и расшифровывать пароль с помощью Java? А как лучше всего шифровать и расшифровывать пароли? Я предполагаю, что MD5-это не путь, так как это односторонний хэш. Я использую struts2 в качестве фреймворка, мне было интересно, обеспечивают ли они шифрование паролей ...

Преимущество PBE над DES, 3DES и AES

Я реализовал PBE в дополнение к методам шифрования DES, 3DES и AES. Я нуждаюсь в некоторых преимуществах PBE перед остальными тремя. Когда я искал в Интернете, я нахожу только недостатки. Помогите мне выяснить некоторые преимущества использования PBE? ...

Проверка пароля Django в Ruby on Rails дает не совпадающий пароль

Я переписываю приложение Django в Ruby on Rails и хочу сохранить старые пароли для пользователей. Django использует PBKDF2SHA1 в качестве механизма шифрования. Таким образом, один зашифрованный пароль у меня есть это pbkdf2_sha256$10000$YsnGfP4rZ1IZ$Tpf4922MoNEjuJQA9EG2Elptyt3dMAyzBPUgmunFOW4= Исходный пароль 2bulls В Ruby я использую pbkdf256 gem и base64 для проверки. Base64.encode64 PBKDF256.dk("2bulls", "YsnGfP4rZ1IZ", 10000, 32) Я ожидаю Tpf4922MoNEjuJQA9EG2Elptyt3dMAyzBPUgmunFO ...

Насколько безопасен 64-битный RC2?

При шифровании будут ли два симметричных алгоритма считаться равными с точки зрения безопасности, если их размеры ключей эквивалентны? (то есть обеспечивает ли 64-битный алгоритм RC2 такую же безопасность, как и 64-битный алгоритм AES?) Насколько безопасно (или небезопасно) было бы использовать 64-битный алгоритм RC2? Сколько времени, по-моему, потребуется для атаки грубой силы, чтобы взломать этот вид шифрования? Какие данные можно было бы защитить с помощью этого алгоритм? (например, я пре ...

DES encrypt в C / C++ vs Java

Просто интересно, почему один и тот же простой текст, зашифрованный в Java и C, не генерирует один и тот же зашифрованный текст. Для DES algo я заметил Вход text = "text", key = "test" C шифрованный текст len = 24 Java генерирует зашифрованный текст len = 8 Для 256Bit AES я заметил аналогичную разницу C шифрованный текст len = 32 Java генерирует зашифрованный текст len = 16 Вот мой" C " код char* enc(const char* text, const char* keyStr) { EVP_CIPHER_CTX ctx; unsigned char ke ...

Безопасность шифрования Exclusive-OR (XOR)

Шифрование XOR, как известно, довольно слабое. Но насколько он слаб, если у меня есть ключ, состоящий из нескольких ключей разной (в идеале простой) длины, которые объединяются, чтобы сделать более длинный ключ. например, у меня есть текстовые клавиши длиной 5, 9 и 11. Если я просто применю первый ключ, используя шифрование XOR, то его будет легко взломать, так как байт шифрования будет повторяться каждые 5 байт. Однако если я "наложу" 3 из этих ключей, я получу эффективную неповторяющуюся длину ...

Простое шифрование строк in.NET и Javascript

Я разрабатываю ASP.NET приложение MVC, в котором я хочу зашифровать короткую строку на сервере, используя C#, и отправить ее на клиентскую сторону. Затем на стороне клиента он будет расшифрован с помощью кода Javascript. Есть мысли, как это реализовать? Знаете ли вы простой алгоритм шифрования (не обязательно пуленепробиваемый), который можно легко перевести с C# на Javascript или наоборот? Примечание: Я мог бы сделать это полностью в C# и сделайте расшифровку через Ajax, но я бы предпочел н ...

Шифрование и дешифрование с помощью AES и Base64 кодирования

У меня есть следующая программа для шифрования данных. import java.security.Key; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; public class Test { private static final String ALGORITHM = "AES"; private static final byte[] keyValue = "ADBSJHJS12547896".getBytes(); public static void main(String args[]) throws Exception { String encriptValue = encrypt("dude5"); decrypt(encriptValue); } ...

Как настроить вывод функции псевдо-шифрования Postgres?

Я хотел бы использовать функцию pseudo_encrypt, упомянутую несколько раз в StackOverflow, чтобы мои идентификаторы выглядели более случайными: https://wiki.postgresql.org/wiki/Pseudo_encrypt Как я могу настроить это для вывода уникальных "случайных" чисел только для меня. Я где-то читал, что вы можете просто изменить константу 1366.0, но я не хочу рисковать своими ID, так как любые потенциальные дубликаты ID вызовут серьезные проблемы. Я действительно понятия не имею, что такое каждая конста ...

Шифрование / расшифровка данных в python с помощью соли

Я хотел бы знать, в основном, как я могу зашифровать данные с помощью сгенерированного ключа salt, а затем расшифровать их с помощью python ? Я прошелся по множеству веб-сайтов и модулей, и все они отлично смотрятся в части encrpytion, но ни один не может расшифровать, как кажется. Моя главная забота-иметь сильный солевой ключ, который, вероятно, будет генерироваться в течение нескольких hunderd раз, а затем использовать этот ключ для шифрования данных - в частности, я изучаю шифрование JSON- ...

Шифр Цезаря на C#

Если я хочу написать шифр Цезаря C# , должен ли я пройти через каждый случай? Для меня нет смысла конвертировать в ASCII или UTF (вероятно, потому, что я не понимаю, как это будет работать). Мне просто нужна точка в правильном направлении. Должен ли я присвоить каждой букве числа 1-26? ...

Как подписать и зашифровать сообщение с помощью S/MIME в PowerShell

Я пытаюсь создать сценарий PowerShell, который будет: построить сообщение подпишите сообщение, используя мой личный сертификат S/MIME зашифруйте сообщение с помощью открытого сертификата S/MIME получателя Отправить письмо, которое было подписано и зашифровано Я включил полный сценарий ниже, но изменил адреса электронной почты, имена сертификатов и т. д. Частный сертификат был импортирован на компьютер с помощью Internet Explorer. Именно тогда ссылка в каталоге C:UsersxxxAppDataRoamin ...

Включить шифрование клиент-узел Cassandra с помощью Spring Data Cassandra

У меня есть проект, построенный с помощью Spring и Cassadra db. На самом деле, установка клиента enrcyption в Кассандре.yml к ложному все работает. Рабочая настройка (с использованием spring XML beans и клиентского шифрования, установленного в false) <cassandra:cluster contact-points="${cassandra.contactpoints}" port="${cassandra.port}" username="${cassandra.username}" password="${cassandra.password}" /> <cassandra:session id ...

Зашифруйте строку пароля в web.конфиг

Как я могу зашифровать строку пароля в web.конфиг? <system.net> <mailSettings> <smtp deliveryMethod="Network"> <network host="smtp.gmail.com" userName="[email protected]" password="test" port="587" /> </smtp> </mailSettings> </system.net> Как правильно это сделать? ...

Есть ли что-нибудь не так с этим кодом шифрования RC4 в C#

Я пытаюсь слушать Foxycart XML Datafeed в C# и столкнулся с проблемой, которая сводится к шифрованию. Короче говоря, они передают свои данные в виде закодированного и зашифрованного XML с использованием шифрованияRC4 . Для проверки у них есть некоторый (представленный пользователем) пример кода для проверки этого с помощью C#. Я попробовал использовать этот пример кода расшифровки RC4, предоставленный одним из пользователей, но он, кажется, не работает, и их персонал поддержки думает, что ...