Kullandığınız kod, base64'e benziyor ama test etmedim.Yazılım sektöründe iki seçenek var şifreleme ile ilgili;

- Geri dönüşü olmayan şifreleme.
- Anahtarla şifreleme(Çözülebilen).

Kullandığınız metin şifre olsaydı ilk madde doğru olurdu güvenlik açısından ama eğer normal bir metinse ikinci madde olacaktır çünkü metni görmek istersiniz ama bu sefer geri dönüşü olduğu için kırılabilir.
İkinci maddenin esas sorunu şudur ki; Kodu çözmesi için anahtar gerekli, anahtar kodlarınızda mevcut olması gerekir.Yazılımı başkasına verdiğiniz zaman kolayca anahtarı bulup, ekrana kırılmış metni yazabilir.