Это не только большой, чтобы поместиться в длинный, он слишком большой, чтобы поместиться в памяти любого компьютера.Я думаю, вы что-то неправильно поняли.
Насколько я понимаю, наибольшее значение ключа составляет 4 294 967 295 байт.Это 4 ГБ, а не 137 ГБ.Вы держите этот ключ в памяти не как одно число, а как строку байтов.Так что я не знаю, откуда вы взяли число размером 137 ГБ.
Если бы PGP требовало этого, это было бы невозможно реализовать.Поскольку есть реализации, я уверен, что это не так, как это делается.
(Кроме того, я уверен, что есть модули PGP для Python, но если вы делаете это не потому, что вам это нужно, атренируйся, и потому что ты хочешь учиться, продолжай в том же духе!)