Вопросы по теме 'libsodium'

Как использовать одноразовые номера в асимметричном шифровании (libsodium)?
Я пишу приложение, в котором пользователи могут общаться между устройствами с помощью сквозного шифрования. Для этого я использую библиотеку шифрования libsodium. Функция асимметричного шифрования crypto_box(...) требует одноразового номера в...
3651 просмотров

Сборка libzmq с помощью libsodium
Редактировать начиная с ZMQ версии 4.1: Configure автоматически ищет libsodium, так что это больше не требуется. Если по какой-то причине вы хотите собрать его БЕЗ libsodium, и он уже собран и установлен, настройте libzmq с параметром...
3597 просмотров
schedule 29.08.2022

Как включить libsodium.net в ASP.NET
У меня есть старая сборка веб-сервиса на файлах ASP.NET (с использованием .asmx). Мне нужно использоватьodium.net — к сожалению, он не работает при загрузке зависимого файла libsodium.dll. Любые идеи о том, что я делаю неправильно? Я добавил...
6380 просмотров
schedule 04.07.2023

Как исправить/прошить crypto.getRandomValues ​​для React Native
Я переношу некоторые пакеты, созданные для NodeJS, в React Native, используя ReactNativify , чтобы переписать зависимости объектов Node API для их браузера. эквиваленты. Один из них crypto . В transformer.js (или .babelrc ) у меня есть:...
2203 просмотров

Генерация пары ключей из парольной фразы в libsodium
Я хотел бы сгенерировать пару открытый/закрытый ключ детерминированно из парольной фразы с libsodium . Когда бы и где бы пользователь ни ввел свою парольную фразу, он/она получит ту же пару ключей. Мой подход заключается в том, чтобы каким-то...
413 просмотров
schedule 23.03.2023

libsodium PHP хранит закрытый ключ в файле
Я использовал библиотеки openssl в PHP для создания пар ключей для шифрования RSA и видел, что в последней версии PHP 7.2 теперь интегрирована библиотека libsodium. Я хотел бы перейти на более новую библиотеку и могу сгенерировать пары ключей. В...
1067 просмотров

Печать генератора ключей libsodium ed25519
Я пытаюсь сгенерировать ключи с помощью libsudium и распечатать их. Где хранятся эти ключи и как их найти? Это то, что я пытаюсь сделать в C. unsigned char pk[crypto_sign_PUBLICKEYBYTES]; unsigned char sk[crypto_sign_SECRETKEYBYTES]; int...
222 просмотров
schedule 03.01.2023

Какую оболочку libsodium .NET использовать при создании кроссплатформенных приложений с использованием Xamarin в Visual Studio?
Меня очень интересует разработка мобильных приложений с использованием Xamarin. Для обеспечения безопасной связи я хотел бы использовать NaCl или более конкретно: libsodium . На веб-сайте libsodium указано, что существует три варианта...
845 просмотров

Привязка интерфейса внешней функции Haskell к libsodium - неверная подпись
Я делаю привязку к libsodium , чтобы подписывать строки байтов в Haskell, но подпись не совпадает тот, который создан C для того же сообщения и секретного ключа. Я привязываюсь к этой функции в libsodium: int crypto_sign_detached(unsigned char...
94 просмотров
schedule 01.01.2023

Ошибка при установке libsodium в PHP 7.1
Я использую PHP 7.1.25, а mcrypt - это текущее используемое расширение, а mcrypt будет устаревшим в PHP 7.2, а Libsodium будет добавлен к основным расширениям в PHP 7.2. Теперь мне нужно попробовать установить libsodium в PHP 7.1 и посмотреть, как...
6343 просмотров
schedule 21.11.2022

Как я могу хранить random_bytes в базе данных в PHP?
Внутри моей миграции у меня есть строковый столбец с именем encryption_key , который выглядит так: $table->string('encryption_key')->unique(); У меня есть контроллер, который использует трейт для генерации команд шифрования. use...
909 просмотров
schedule 12.10.2022

не удалось установить libsodium на PHP 5.5
Согласно https://paragonie.com/book/pecl-libsodium/read/00-intro.md#extension-versions libsodium можно установить на версии PHP начиная с 5.4. Для PHP 5.x вы должны использовать PECL v1.0.6 (в отличие от v2.0.7). Вот моя попытка заставить его...
443 просмотров
schedule 26.07.2023

odium_crypto_auth_verify vs hash_equals для аутентификации токена
Я создаю свой собственный небольшой фреймворк для своего последнего проекта в университете, и я очень запутался в лучших практиках здесь. Я прочитал много статей и имею общее представление, но некоторые разъяснения были бы лучше. Мне очень...
90 просмотров
schedule 03.08.2022

Как я могу использовать new_type! макрос для установки более общего типа для PublicKey и SecretKey оксида натрия?
Я пытаюсь установить более общий тип для оксида натрия PublicKey и SecretKey . Это меняется в зависимости от того, используем ли мы box_ или sign : type PubCryptoSecretKey = sodiumoxide::crypto::box_::curve25519xsalsa20poly1305::SecretKey;...
26 просмотров
schedule 31.05.2022

Другой зашифрованный текст с использованием другой реализации библиотеки натрия?
Я использовал php для создания зашифрованного текста с помощью libsodium, например: $contents = 'Hello World!'; $key = sodium_hex2bin('9fcc21c22142e0cb30e80da941cf1fd2221a3d273b232dac12d0d195d50c0202', ''); $nonce =...
53 просмотров
schedule 01.09.2023