encryption

Как я могу преобразовать хэшированный результат, который является массивом байтов, в строку? byte[] bytePassword = Encoding.UTF8.GetBytes(password); using (MD5 md5 = MD5.Create()) { byte[] byteHashedPassword = md5.ComputeHash(bytePassword); } мне нужно, чтобы преобразовать byteHashedPassword в строку...

в чем разница между шифрованием SHA и AES?...

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

недавно я столкнулся с системой, в которой все соединения с БД управлялись подпрограммами, скрытыми различными способами, включая кодировку base 64, md5sums и различные другие методы. Это только я, или это перебор? Каковы альтернативы?...

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

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

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

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

Я хотел бы знать размер данных после шифрования AES, чтобы я мог избежать буферизации моих данных post-AES(на диске или в памяти) в основном для знания размера. Я использую 128 бит AES и javax.crypto.Cipher и javax.crypto.CipherInputStream для шифрования. несколько тестов, выполненных с различными размерами...

OpenSSL предоставляет популярный (но небезопасный-см. ниже!) интерфейс командной строки для шифрования AES: openssl aes-256-cbc -salt -in filename -out filename.enc Python поддерживает AES в виде пакета PyCrypto, но он предоставляет только инструменты. Как использовать Python/PyCrypto для расшифровки файло...