<<  >> (p.2)
    Author Topic: [Учебник Android] Подпись PGP - шифрование/дешифроваl  (Read 80 times)
    DrBeer (OP)
    Legendary
    *
    Offline

    Activity: 4648
    Merit: 2899



    View Profile WWW
    April 08, 2024, 08:31:35 PM
    Merited by klarki (5), mindrust (3), DdmrDdmr (1), Husna QA (1), GazetaBitcoin (1), God Of Thunder (1), DYING_S0UL (1)
     #1

    Aвтop: Learn Bitcoin
    Opигинaльнaя тeмa: [Android Tutorial] PGP Signature - Encrypt/Decrypt message


    Привет, BitcoinTalk!

    На данный момент я написал два справочных материла по PGP, они предназначены для пользователей систем Linux и Windows. Но меня заинтересовало - есть ли реализация подобного приложения для пользователей Android ? Большинство пользователей в моей стране используют устройства на базе Android. Поэтому, я здесь, с еще одной темой по PGP, и я думаю, что это последняя статья из этой серии, так как у меня нет MAC или iPhone, чтобы протестировать PGP на этих устройствах.



    Quote
    Источник изображения: primekey.com


    ➥ Другие справочные материалы по PGP:


    ➥ Установите OpenKeyChain

    Openkeychain - это приложение для Android, которое вы найдете в Play Store. Поиск в Google Play, или можете получить по прямой ссылке: https://play.google.com/store/apps/details?id=org.sufficientlysecure.keychain.
    После установки приложения, пожалуйста, откройте его и выполните следующие шаги.

    ➥ Генерация ключа:

    Выполните следующие шаги. См. подпись к изображению.



    Нажмите на кнопку
    CREATE MY KEY


    Введите свое имя
    и нажмите NEXT


    Введите свой e-mail
    и нажмите кнопку NEXT



    Включите опцию Publish on keyservers
    Если вы хотите загрузить
    свои открытые ключи на
    сервер ключей, и нажмите
    на кнопку CREATE KEY


    Начинается генерация
    вашего ключа


    Ваш ключ готов

    Чтобы увидеть свой открытый ключ, нажмите на значок буфера обмена, который скопирует ваш открытый ключ PGP. В моем случае это мой мобильный открытый ключ, который я сгенерировал минуту назад:

    Code:
    -----BEGIN PGP PUBLIC KEY BLOCK-----

    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
    4EVqsclfu8pf60TmSlrC
    =rso3
    -----END PGP PUBLIC KEY BLOCK-----


    ➥ Экспорт секретного ключа:

    Чтобы экспортировать секретный ключ, выполните следующие действия:



    Нажмите на три точки и
    нажмите на пункт "Backup Key"


    Убедитесь что вы где то
    сохранили этот резервной ключ,
    для восстановления
    и нажмите на "Save backup"


    Сохраните этот файл
    на своем устройстве


    Обязательно сохраните резервный ключ. Если вы попытаетесь импортировать секретный ключ на другое устройство, система запросит ваш резервный ключ.



    ➥ Отправка зашифрованного сообщения:

    Чтобы отправить зашифрованное сообщение, вам нужен открытый ключ PGP получателя, для этого вы должны импортировать его на свое устройство, чтобы вы смогли отправить зашифрованное сообщение. Чтобы импортировать чей-то ключ шифрования, скопируйте его открытый ключ. В моем случае я собираюсь скопировать свой другой тестовый ключ. Для копирования открытого ключа получателя, выполните следующие действия:



    Нажмите на значок +
    и выберите " Import from file"


    Нажмите на три точки,
    а затем нажмите на "Read from clipboard"


    нажмите "Import"


    Теперь у вас есть открытый ключ получателя. Давайте создадим и отправим зашифрованное сообщение!
    Нажмите на три линии в левом верхнем углу и выполните следующие действия:



    Нажмите на "Encrypt/Decrypt"


    Нажмите на "Encrypt Text"


    Нажмите на "Encrypt to"
    и напишите имя пользователя,
    ключ которого вы импортировали минуту назад


    Теперь напишите свое сообщение и, наконец, нажмите на значок заблокированного буфера обмена в правом верхнем углу. Это зашифрует содержимое сообщения и скопирует зашифрованное сообщение PGP. Теперь вставьте его в любое место, чтобы посмотреть, как оно выглядит. Вот мой результат;

    Code:
    -----BEGIN PGP MESSAGE-----

    hQGMA01VYPjWVnQkAQwArWsqENxsVrwd0U2Y0TR+5ODURn3WKT+cZJv8hO8MAKL8
    yER5Y1ULQ4/zsGqZqHx/3yjaArV/OmvKLfcYRwKMMnppUwrs0+mHWlQupfo+1aO9
    tL9yDxO7urmAp7uttDV5N2vDRGQhyWUo5tDo3WDg1sParCD+oDUxPovy6Nnp+/kd
    d13XQWpZYnUssn3hAtWvYtFpuHeqSbD6kBiyGqrMd1YKSGWe/B/aat4iwq0bVuUH
    qsZkT7kX5gbEv50/MAjs2N7k8AAQZBIapOA3yPF2GXREuF5n9MkQmr/O6x8lC7cS
    K8IbtsLWk+tEE9mJUMQifXJEMNJPnkgEEVVaDClD5ulfW/X766nWoW53U27ge4nG
    CljJfAx4cRpy0mEB6io0zi7ME4n7MvFd+1p0UBo76XUkAh8uJl7zx9KId5hqZSnF
    FVkS3uuG4/IFk8I+ExE/nJQloJO0fOb8sFNlXWbxPsPMUaFRtzP4FcAzDghGp894
    dH59WmYEJuhhAO4XQw9o0sFZAZ0+lQkQg5c9T7xzXVD8tum1YLIHPJ51+soLO3uO
    nQSdv3ui8bUpLDPi+GneELaPkmqWfbKV2kkUpcMmDofQjwwEG+6HEa5xPn7YcvkG
    rFrCAFv/rV6wx3Q7yDNgv2Ecnl6NZhwGkZ/UvnxjQfEXmiQJb2DYUwIuT0kARGGg
    dRRCmVKZckNvtZiu4yjt3VYdZJSSOdJxLjzjSHKKYtyQdWJBkL3s8TMFI5mccuBZ
    hNAEWVO9k37Watjb6FfblS40KmjpkIEvZIdq1GTDeT/wv175CdXX20yTaxjGngw+
    MZgh5qzWAgfJCge6ZBN1TLeL0Ia0JUHQFpeC4JspXwXr/BwW7Qsi7/Lke6IrAZ9k
    0RmNB8iW6XHNyPccZh1Neh0PtcWlAZwWx9N7M8NJIkZQHZGiwj/jWEIvSqpoOr4p
    L90QecA9FCN+2UAQay3vNax8sZ1BdMJNAaUwEi9s1iX5QKL2SfM3a/WoCweOrUm8
    IJ/vnhKQd2Mc0HxR6MXLh29dEtvuD2DfIWfFddhIgDIcImZ42d6l0mrHNFRMZbHL
    JM+A0fLp2S9Bnfs2Qp2K4fkFEyWeEUrA+QtSl+bNIiiVIRwYunojel4EM7f42zH2
    DlZ921odaxSGOFtY+/gIT86XHcz6H8In0Gy0Y8DhdzR3tHeq0MtzAS7utDkJ3Hzi
    p3JB1+sQN6NDBODWMODtvdNx7wqpaQ6FS94D
    =j5Os
    -----END PGP MESSAGE-----

    Мы почти закончили. Единственное, что я не показал, это то как расшифровывать, поскольку я считаю, что каждый может расшифровать сообщение. Сначала скопируйте зашифрованное сообщение >> Нажмите на три строки в левом верхнем углу >> Нажмите "Encrypt/Decrypt" >> Получите данные из буфера обмена >>  Бум! Вы закончили!

    Спасибо, что прочитали!


    Пepeвoд ocyщecтвлeн блaгoдapя инициaтивe AoBT:


    ███████▄▄███▄███▄
    ███▄▄████████▌████▄
    ▄██████████████▐███▌
    ██▄███████████▌████▌
    ████████▀███████▐▌█
    ███████████████▌█▌▐
    ████████▄████████▐▐
    ██████████████████▌
    ███████████████▄██▄
    ██████████████▀▀▀
    █████▀███▀▀▀

    █▄▄▄██████▄▄▄███████▄▄▄
    ████████████████████████████
    ████▌█████▀███▌█████▀▀███████████▄▄▄▄▄▄▄▄
    ████▌█████▄███▌█████▄███▐███████████████████▄
    ▐████████████▀███████▄██████████▀▀▀▀▀▀▀▀████▀
    ▐████████████▄██▄███████████▌█████████▄████▀
    ▐█████████▀██████████▌█████████████▄▄████▀
    ██████████▄█████▀████████▐███▌██▄██████▀
    ██████████████▀███▐███▌██████████████████████
    ████▀██████▀▀█████████▌███▀▀▀▀███▀▀▀▀▀▀▀████▌
     
          P R E M I E R   B I T C O I N   C A S I N O   &   S P O R T S B O O K      

    █▀▀
    █
    █
    █
    █
    █
    █
    █
    █
    █
    ▀▀▀

    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

      98%  
    RTP

     
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

    ▀▀█
    █
    █
    █
    █
    █
    █
    █
    █
    █
    ▀▀▀

    █▀▀
    █
    █
    █
    █
    █
    █
    █
    █
    █
    ▀▀▀

    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

     HIGH 
    ODDS

     
    ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

    ▀▀█
    █
    █
    █
    █
    █
    █
    █
    █
    █
    ▀▀▀
     
    ..PLAY NOW..
    Pages: [1]
      Print  
Page 1
Viewing Page: 2