Публикации по теме 'encryption'
Быстрый старт в Web Crypto API для шифрования/дешифрования
В зависимости от вашей среды и требований, Web Crypto API может потребоваться или подойти для выполнения криптографических операций. Например, он обычно используется с Edge Middleware и функциями Edge при работе с Next.js + Vercel. В этом руководстве мы кратко рассмотрим, как мы можем использовать Web Crypto API для выполнения операций (симметричного) шифрования/дешифрования для защиты данных ваших приложений.
Для начала нам нужно понять концепцию симметричного шифрования ...
Зашифруйте и загрузите файл изображения в IPFS
В расширении браузера Chrome я хочу зашифровать и загрузить файл изображения в IPFS, а затем загрузить тот же файл и расшифровать его. Расширение браузера - это среда javascript на стороне клиента. Для этого мне нужно использовать библиотеку nodejs. Чтобы получить доступ к библиотеке nodejs, я создам исходный файл nodejs. Затем я просматриваю исходный файл nodejs, чтобы к исходному файлу nodejs можно было получить доступ в javascript. Используемые библиотеки nodejs: crypto-js для..
Шифрование и дешифрование сертификации с использованием Node Js и Express
Алгоритм шифрования: Как шифровать? Шифрование работает в 3 этапа. Первоначально выберите алгоритм шифрования на основе алгоритма, создайте случайный ключ необходимой длины в соответствии с требованиями алгоритма, а также создайте iv (вектор инициализации) из 16 байтов независимо от алгоритма шифрования. Затем зашифруйте ключ, используя сертификат клиента. Наконец, зашифруйте данные с помощью зашифрованного ключа и iv. Ниже добавлены утилиты шифрования с использованием библиотеки..
Как скрыть данные в изображениях с помощью Python
Изучите искусство стеганографии изображений
Стеганография - это искусство сокрытия секретных данных в любом файле.
Секретные данные могут быть данными любого формата, такими как текст или даже файл. Вкратце, основной мотив стеганографии - скрыть предполагаемую информацию в любом файле, обычно в изображении, аудио или видео, без фактического изменения внешнего вида файла, то есть он должен выглядеть так же, как и раньше.
В этом блоге мы сосредоточимся на изучении стеганографии..
Руководство по Web Crypto API для шифрования/дешифрования
В зависимости от вашей среды и требований, Web Crypto API может потребоваться или подойти для выполнения криптографических операций. Например, он обычно используется с Edge Middleware и функциями Edge при работе с Next.js + Vercel. В этом руководстве мы кратко рассмотрим, как мы можем использовать Web Crypto API для выполнения операций (симметричного) шифрования/дешифрования для защиты данных ваших приложений.
Для начала нам нужно понять концепцию симметричного шифрования ...
Вопросы по теме 'encryption'
Невозможно расшифровать зашифрованный текст aes с помощью slowaes (javascript)
У меня есть зашифрованный текст, который я закодировал с помощью классов AesManaged .Net.
открытый текст: "строка"
пароль: "пароль"
это код C #, который я использую для шифрования:
private AesManaged AESCipher;
private String...
17.12.2023
Получение зашифрованного файла Rich Text и отображение его в RichTextBox
ОК, мне нужно сохранить все, что напечатано в поле форматированного текста, в файл, зашифровать, а также снова получить текст из файла и показать его обратно в поле форматированного текста. Вот мой код сохранения.
private void...
08.12.2023
Является ли /dev/random действительно случайным?
Например, можно ли с его помощью сгенерировать ключ одноразового блокнота? Кроме того, каковы его источники и как с его помощью сгенерировать случайное число между x и y ?
06.12.2023
Хеширование MD5 в target-c (iOS) на основе общего ключа
В настоящее время я разрабатываю приложение, которому необходимо отправлять данные аутентификации с ним в предоставленный API. По сути, ему нужно сгенерировать хэш на основе данных, которые вы хотите отправить, на основе общего ключа.
Проблема в...
18.01.2024
Проверьте, имеет ли почта Outlook (*.msg) цифровую подпись или шифрование
У меня есть веб-приложение, которое позволяет загружать почту Outlook (*.msg) с загрузкой файлов. Клиент хочет запретить магазину отправлять письма с цифровой подписью или шифрованием. Поэтому после загрузки почты я должен каким-то образом проверить...
02.11.2023
Это безопасная реализация mcrypt?
Мое веб-приложение должно подключаться к нескольким FTP-серверам, и я не хочу, чтобы пароли FTP хранились в виде простого текста. Хеширование не вариант, потому что мне нужно двустороннее шифрование.
Вот почему я написал следующий класс на PHP,...
26.12.2023
Зашифрованные данные Pycrypto AES имеют странные символы (python)
Здесь начинающий программист пытается зашифровать строку данных с помощью pycrypto AES. После тщательного анализа и опробования в оболочке Python я закодировал crypt.py и попытался запустить его. Функция AES, которая отлично работала в оболочке,...
24.01.2024
Какой простой симметричный способ зашифровать строку и передать URL-адрес в php?
Как говорится в вопросе, мне нужен способ зашифровать строку (например, «x = 27 & y = 3 & z = 123456» в «hUIgBG5664y65H2UIB»), чтобы ее можно было передать через источник изображения html, например так:
<img...
22.12.2023
Длина данных для расшифровки недействительна при расшифровке
Мне нужно зашифровать изображение, вернуть строку зашифрованных данных, а затем расшифровать ее.
Вот мой код шифрования:
string plainText = ASCIIEncoding.ASCII.GetString(Imagebytes);
byte[] encrypted;
byte[] key =...
28.12.2023
Зашифровать в Coldfusion и расшифровать в C#
Вот код, используемый для шифрования в coldfusion
<cfset strBase64Value = encrypt(strValue,24 character key,AES) />
Он генерирует зашифрованные значения, такие как 714FEA9A9A2184769CA49D5133F08580 , что кажется мне странным, учитывая,...
29.10.2023
Расшифровка RSACryptoServiceProvider с использованием только закрытого ключа
Мне нужно сгенерировать лицензионный ключ для приложения. Я думал об использовании RSACryptoServiceProvider, но заметил, что закрытый ключ, сгенерированный с помощью ToXmlString(true), также содержит открытый ключ. Проблема в том, что приложение...
05.01.2024
Насколько безопасно хранить пароль пользователя в памяти на короткое время в виде обычного текста?
Если подумать о том, на какие большие сайты вы обычно входите, кажется, что есть момент времени, когда серверы компании хранят ваш пароль в памяти в виде обычного текста. Это правда и безопасно ли это?
Это похоже на то, как вы входите на...
22.12.2023
Как я могу всегда хранить зашифрованные пакеты данных в зашифрованном виде?
В одном из моих рецептов шеф-повара я использую зашифрованные пакеты данных, чтобы скрыть путь загрузки для удаленного файлового ресурса, который я определил. Однако при схождении на узле, если по какой-либо причине загрузка не удалась, я могу...
12.11.2023
Шифрование и дешифрование сериализованного объекта
Итак, я пытаюсь создать систему, в которой я сериализую словарь, затем шифрую его, а затем могу расшифровать, а затем восстановить словарь.
Он также включает в себя некоторые операторы выбора, основанные на настройке, в соответствии с которой...
11.01.2024
PHP x==x, но если оператор говорит x!=x
У меня есть checklogin.php:
<?php
$host="localhost"; // Host name
$username="user"; // Mysql username
$password="pass"; // Mysql password
$db_name="database1"; // Database name
$tbl_name="users"; // Table name
$lastLogDate=date("l, m/d/y,...
04.12.2023
Реализация AES GCM без EVP в openssl?
Есть ли у openssl «сырой» (не EVP) интерфейс для шифрования и дешифрования AES GCM? Я ищу что-то похожее на AES_cbc_encrypt() или DES_ede3_cbc_encrypt(), но для AES GCM. Я нашел интерфейсы openssl EVP для AES GCM, но не могу найти никакой информации...
19.01.2024
Реализация RSA в веб-приложении Google App Engine
Это задание. Мне нужно создать веб-приложение в движке приложения Google и применить алгоритм rsa для хранения данных в хранилище данных движка приложения. Мое приложение просто хранит небольшие заметки, созданные пользователем. Я закончил...
26.12.2023
Android AES в режиме счетчика с 256-битным ключом
Наша команда шифрует данные на основе фрагмента кода Javascript, следите за этой страницей http://www.movable-type.co.uk/scripts/aes.html и здесь http://anh.cs.luc.edu/331/code/aes.py
теперь мне нужно расшифровать данные с помощью java на моих...
07.01.2024
Как зашифровать поля в базе данных с помощью PHP в 2016 году?
Я знаю, что этот вопрос уже задавали раньше, но самый последний ответ, который я нашел, был здесь в 2012 , сейчас 4 года назад. Я знаю об изменениях в шифровании, так каковы текущие алгоритмы шифрования или команды PHP для шифрования полей?
Есть...
28.12.2023
Код VB с использованием cryptverifysignature advapi32.dll работает в Vista SP2, а не в 64-разрядной версии Windows 10
Я пытался выяснить, почему элемент приложения, написанный и скомпилированный на VB6 на машине Vista SP2, отлично работает на этой машине, но не на 64-битной машине с Windows 10. Чтобы улучшить возможности отладки, я воспроизвел код ошибки в Excel...
11.12.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..