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

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

https://t.me/Torchik_Ru

Доброго времени суток, господа. Сегодня на повестке дня у нас шифрование сообщений с помощью программы на Python, которую мы сами и напишем.

#!/usr/bin/python3.6
# -*- coding: utf-8 -*-
#имтортируем библиотеку для шифрования
import hashlib
#переводим наше сообщение в байты
MESSAGE = "Torchik_Ru".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()

Вывод нашей программы:

Кроме написанного выше в библиотеке hashlib есть еще много различных алгоритмов шифрования. Я только дал Вам пример как всё работает.

Report Page