Описание тега nacl-cryptography
NaCl (pronounced "salt") is a high-speed software library for network communication, encryption, decryption, signatures, and more. Not to be confused with [google-nativeclient].
1
ответ
Использование libsodium в андроид студийном проекте
Я пытаюсь использовать библиотеку libsodium в проекте студии android. Тем не менее, у меня возникли проблемы с выяснением, как это сделать. У меня есть библиотека, загруженная с веб-сайта libsodium, но я не понимаю, как создавать файлы библиотеки, н…
28 июл '14 в 14:48
1
ответ
Как сгенерировать хэш SHA256 из 32 байтов, используя nodejs (crypto), чтобы избежать ошибки неверного размера ключа, генерируемой из tweetnacl.js?
Я использую криптомодуль node.js для генерации хеша SHA256, например: const key = crypto.createHmac('sha256', data).digest('hex'); Теперь tweetnacl выдает ошибку: bad key size когда ключ передается в secretbox: nacl.secretbox(data, Rnonc, key); Пара…
23 авг '18 в 05:29
0
ответов
Использование NaCl для тестирования нового алгоритма шифрования
Для моей магистерской работы я должен реализовать некоторые новые функции шифрования, чтобы я мог получить краткий обзор их производительности. Я проверил в Интернете, и кажется, что библиотека NaCl была создана для этой цели. Если быть более точным…
27 дек '15 в 15:12
0
ответов
NetCM NaCI поддерживается платой GHI G400-S?
У меня есть G400-S Raptor от GHI. Я наткнулся на библиотеку NaMI netmf ( http://www.mountaineer.org/resources/tidbits/using-the-nacl-crypto-library/) во время поиска примеров шифрования netmf C#. Библиотека NaCI netmf, кажется, рекламируется для пла…
07 фев '15 в 21:30
0
ответов
100% Java NaCl знак и проверка
Существует ли в настоящее время 100% Java-способ использования шифрования NaCl? Я бы очень хотел избавиться от родной библиотеки Sodium. Точнее, я использую функции Sodium crypto_sign_ed25519 и crypto_sign_ed25519_open. Если бы я мог выполнять тольк…
14 май '18 в 15:25
0
ответов
Поддержка Native Client(NaCl) с расширением Edge
Я разрабатываю расширение Edge, где мне нужно использовать Nacl для шифрования моего запроса при отправке в бэкэнд-приложение с использованием собственных сообщений. Как я могу использовать Nacl с расширением края background.js. Backgound.js расшире…
17 авг '17 в 14:50
1
ответ
"ошибка времени выполнения: границы среза вне диапазона" в зашифрованном чате
Обновление: благодаря peterSO ошибка, по-видимому, заключается в том, что случайные байты, читаемые как строки, будут содержать "\n", что вызывает символ новой строки и ошибку. Проблема ни io.Copy(conn, bytes.NewReader(encrypted)) ни conn.Write([]by…
19 авг '18 в 16:42
1
ответ
Отправка открытого ключа в pynacl как объект JSON
У меня есть настройки сервера и клиента, где, когда клиент подключается, он отправляет через объект JSON с именем пользователя и public_key. Мой текущий код: private_key = PrivateKey.generate() public_key = private_key.public_key payload = json.dump…
30 июл '16 в 14:42
1
ответ
TweetNaCl дает неправильную кодировку при попытке расшифровки
Я пытаюсь заставить работать TweetNaCl.js. Моя проблема в том, что когда я расшифровываю данные, вывод кодируется неправильно. Зашифрованные данные: 你好,世界 Расшифрованные данные: ä½ å¥½ï¼ä¸ç Вот моя функция расшифровки: Crypto.decrypt = function(key,…
11 фев '19 в 23:12
0
ответов
Крипто библиотека libnacl - как восстановить открытый ключ
Я использую криптографическую библиотеку nacl и мне нужно восстановить открытый ключ из секретного ключа. Это возможно? Это моя несколько наивная попытка: #include <nacl/crypto_scalarmult_curve25519.h> #include <nacl/crypto_sign.h> //...…
27 окт '13 в 19:07
1
ответ
Невозможно создать один и тот же дайджест scrypt между реализациями Ruby-s и Go-s
У меня проблема с вычислением одного и того же дайджеста скрипта между RbNaCl и реализацией Go. Вот как я генерирую ключ с помощью rbnacl: opslimit = 2**20 memlimit = 2**24 digest_size = 32 digest = RbNaCl::PasswordHash.scrypt( password, salt, opsli…
22 окт '17 в 17:11
1
ответ
Добавить криптобиблиотеку tweetNaCL-js в функцию CouchDB validate_doc
Я пытаюсь проверить документ, используя криптографический открытый ключ ( tweetnacl). Я знаю, что вы можете добавить модули commonjs для проверки функций, но не смогли. { "_id": "_design/validate_update", "language": "javascript", "validate_doc_upda…
28 апр '15 в 22:51
2
ответа
Отключить настройку процессора криптотеки NaCl
Можно ли отключить автоматическую настройку процессора в NaCl? Я хотел бы скомпилировать ссылку .c игнорируя любой x86 .s (от qhasm) и т. д., где это применимо. настройка -march а также -mtune или же -mcpu кажется недостаточным.
02 июл '14 в 16:59
1
ответ
Безопасный обмен ключами с libsodium
Я хочу сделать тестовое приложение, которое использует libsodium для связи от клиента к серверу. Есть много портов для многих языков: C#, PHP,... и всегда есть пример с "Боб" и "Алиса". Это нормально, но они никогда не показывают, как безопасно обме…
21 мар '14 в 07:05
1
ответ
C++ - неопределенная ссылка на "odium_init"
Я пытаюсь создать тестовое приложение, используя libsodium, но получаю сообщение об ошибке: main.cpp:6: undefined reference to `sodium_init' Я выполнил следующие команды для установки в качестве пользователя root. $ ./configure $ make && mak…
14 фев '17 в 23:46
1
ответ
Security implications of public nonce
I'm planning to use the crypto_box() functions of Nacl to encrypt messages as part of a client/server protocol. The server has to deal with multiple clients and each message from a client to the server is encrypted using the public key of the server…
09 мар '15 в 07:47
1
ответ
GET-запрос успешно возвращает дешифрованный гист в первый раз, но пустой объект после перезапуска сервера
Использование библиотек JavaScript и nacl, чтобы получить суть GitHub и вернуть расшифрованный контент. Все методы nacl принимают и возвращают массивы UINT8, поэтому стоит отметить, что ключ также является массивом UINT8 из 32 случайных байтов. serv…
16 сен '18 в 19:45
2
ответа
Шифрование с использованием libsodium
Я изо всех сил пытался зашифровать / расшифровать некоторые данные с помощью crypto_secretbox_easy() в libsodium. Я не могу найти хорошую документацию по использованию. Я хочу получить пароль от пользователя, использовать его для создания ключа, а з…
17 мар '14 в 09:19
1
ответ
Доступ к MAC-ключам в NaCl/libsodium
Согласно https://cr.yp.to/highspeed/naclcrypto-20090310.pdf, NaCl получает ключ MAC из общего секретного ключа и одноразового номера в crypto_box API-интерфейсы. Алиса использует первые 32 байта длинного потока (генерируется из общего секрета и одно…
16 фев '18 в 04:26
1
ответ
Функциональная совместимость между реализациями Java и Javascript Ed25519
И ed25519-java, и js-nacl имеют реализацию методов криптографической подписи ed25519. Однако я получил открытый ключ и подписанное сообщение (подписанное с использованием соответствующего закрытого ключа открытого ключа) от ed25519-java и попытался …
15 апр '14 в 19:19