Вопросы по теме 'libsodium'
Как использовать одноразовые номера в асимметричном шифровании (libsodium)?
Я пишу приложение, в котором пользователи могут общаться между устройствами с помощью сквозного шифрования. Для этого я использую библиотеку шифрования libsodium. Функция асимметричного шифрования crypto_box(...) требует одноразового номера в...
3651 просмотров
schedule
18.07.2022
Сборка 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 просмотров
schedule
16.07.2023
Генерация пары ключей из парольной фразы в libsodium
Я хотел бы сгенерировать пару открытый/закрытый ключ детерминированно из парольной фразы с libsodium . Когда бы и где бы пользователь ни ввел свою парольную фразу, он/она получит ту же пару ключей.
Мой подход заключается в том, чтобы каким-то...
413 просмотров
schedule
23.03.2023
libsodium PHP хранит закрытый ключ в файле
Я использовал библиотеки openssl в PHP для создания пар ключей для шифрования RSA и видел, что в последней версии PHP 7.2 теперь интегрирована библиотека libsodium.
Я хотел бы перейти на более новую библиотеку и могу сгенерировать пары ключей. В...
1067 просмотров
schedule
09.01.2023
Печать генератора ключей 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 просмотров
schedule
29.12.2022
Привязка интерфейса внешней функции 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