Криптографическая подпись исходного кода на Python - PullRequest
0 голосов
/ 16 декабря 2018

Если бы я хотел криптографическую проверку того, что какой-то файл .py не был подделан, я мог бы сделать что-то вроде:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Created on Sun Dec 16 18:54:40 2018

@author: Stipe G
"""

print ("awesome program not to be tempered with")

"""
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQR
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQR
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQR
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQR
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQR
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQ=
=0123
-----END PGP SIGNATURE-----

"""

и запустить против него GPG, но я опасаюсь обработки строки документа -существует ли универсальный способ, позволяющий всем механизмам документирования пропускать эти конкретные многострочные комментарии при обработке?

...