黒猫ですが、素人目で見てですので間違ってるかも分かりませんが、
暗号化の手順が一つ増えてるのと、それ用に変数が一つ増えてるように感じました。

ただ、そこから全く進むことができません。

何かヒントが有れば教えて頂けないでしょうか。