Шифрование и Дешифрование

Image for post
Image for post

Введение

В этом руководстве рассказывается, как программно выполнять шифрование/дешифрование с помощью библиотеки eccrypto.

Установите библиотеку eccrypto, выполнив:

Шифрование

В этом примере, мы будем использовать существующий публичный ключ из случайно сгенерированной пары публичного-приватного ключа для шифрования простого текстового файла, содержащего «Hello BTFS». Позже мы расшифруем этот файл.

Программа encrypt.js:

Запустите программу, введя Имя Входного Файла, Имя Зашифрованного Файла и Публичный Ключ, где:

Имя Входного Файла = имя файла в вашем текущем каталоге для шифрования.
Имя Зашифрованного Файла = укажите имя зашифрованного файла.
Публичный ключ = публичный ключ, используемый для шифрования файла.

Дешифрование

Чтобы расшифровать файл, который мы только что зашифровали, запустите следующую программу, введя Имя Зашифрованного Файла, Имя Расшифрованного Файла и Приватный Ключ, где:

Имя Зашифрованного Файла = Имя зашифрованного файла, расположенного в вашем текущем каталоге.
Имя Расшифрованного Файла = укажите имя расшифрованного файла.
Приватный Ключ = приватный ключ, связанный с публичным ключом, используемый для шифрования файла.

Выход:

Written by

@tronfoundation - это проект, посвященный созданию инфраструктуры для децентрализованного Интернета. Основатель и CEO: @jusntinsuntron

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store