Загрузка...

Пишем простую программу для шифровния

Тема в разделе Безопасность создана пользователем ilon_mask1 20 фев 2018. 334 просмотра

  1. ilon_mask1
    ilon_mask1 Автор темы 20 фев 2018 Заблокирован(а) 20 19 фев 2018
    [IMG]Доброго времени суток, господа. Сегодня на повестке дня у нас шифрование сообщений с помощью программы на Python, которую мы сами и напишем.
    #!/usr/bin/python3.6
    # -*- coding: utf-8 -*-
    #имтортируем библиотеку для шифрования
    import hashlib
    #переводим наше сообщение в байты
    MESSAGE = " text".encode()
    #главная функция программы
    def main():
    #создаем переменную для записи в неё зашифрованного
    #через md5 сообщения
    md5 = hashlib.md5()
    #шифруем наше сообщение
    md5.update(MESSAGE)
    #шифруем наше сообщение алгоритмом
    #sha224
    sha = hashlib.sha224()
    sha.update(MESSAGE)
    #шифруем наше сообщение алгоритмом
    #что используется в OpenSSL
    h = hashlib.new('ripemd160')
    h.update(MESSAGE)
    #выводим оригинальную строку
    print("ORIGINAL:", MESSAGE);
    #выводим строку в md5
    print("MD5: ", md5.hexdigest())
    #выводим строку openssl
    print("OPENSSL: ", h.hexdigest())
    #выводим строку в sha224
    print("SHA224: ", sha.hexdigest())
    #точка входа
    if __name__ == '__main__':
    main()
    Вывод нашей программы:[IMG]
    Кроме написанного выше в библиотеке hashlib есть еще много различных алгоритмов шифрования. Я только дал Вам пример как всё работает.
     
  2. ilon_mask1
    ilon_mask1 Автор темы 20 фев 2018 Заблокирован(а) 20 19 фев 2018
  3. ilon_mask1
    ilon_mask1 Автор темы 20 фев 2018 Заблокирован(а) 20 19 фев 2018
    если кто не разберется пишите в телегу или в лс , помогу чем смогу
     
Загрузка...
Top