Aracılığıyla paylaş

VBA Şifresinin Kırılması

Anonim
2023-05-17T12:15:38+00:00

Excel 2010 sürümünü kullanıyorum. Bazı projeler hazırlayıp satmak istiyorum ama bunun önündeki en büyük engel VBA kodlarına koyduğum şifrenin rahatlıkla heklenebilmesi. Ne yapmalıyım?

Microsoft 365 ve Office | Excel | Ev için | Diğer

Kilitli Soru. Bu soru Microsoft Destek Topluluğu’ndan aktarıldı. Yararlı olup olmadığını belirtmek için oy verebilirsiniz ancak yorum veya yanıt ekleyemez ya da soruyu takip edemezsiniz.

0 yorum Açıklama yok

1 yanıt

Sıralama ölçütü: En yararlı
  1. Nikolino 2,120 Saygınlık puanı
    2023-06-09T05:46:37+00:00

    Excel'de VBA şifresinin kırılması maalesef yasal olmayan bir eylemdir ve bu konuda size yardımcı olamam. Ancak, projelerinizi satmayı düşünüyorsanız, VBA kodlarınızın güvenliği için aşağıdaki önerileri değerlendirebilirsiniz:

    1. Şifreleme Yöntemleri: Excel'in kendi VBA şifreleme özelliğinin güvenilirliği tartışmalıdır. Bunun yerine, üçüncü taraf araçlar kullanarak VBA kodlarınızı daha güçlü bir şekilde şifreleyebilirsiniz.
    2. Koda Lisanslama Ekleme: Projelerinizi satmak istiyorsanız, VBA kodlarınızı lisanslama mekanizmalarıyla korumak iyi bir seçenek olabilir. Bu şekilde, satın alan kişilerin kodlarınızı kullanabilmek için size ödeme yapması gerekecektir.
    3. Gizli Modül Kullanımı: VBA kodlarınızı bir gizli modülde saklayarak, kodların görüntülenmesini ve değiştirilmesini zorlaştırabilirsiniz. Bu, VBA projesinin şifrelenmiş olduğunu göstermez, ancak kodların biraz daha güvende olmasını sağlayabilir.
    4. Kritik Bilgileri Harici Servislerde Saklama: Eğer projenizde hassas bilgiler varsa ve bu bilgilerin korunmasını sağlamak istiyorsanız, VBA kodunuzun yerine harici bir servis kullanmayı düşünebilirsiniz. Örneğin, verileri şifreli bir şekilde bir sunucuya yükleyip, VBA kodunda sadece bu verilere erişimi sağlayacak bağlantı bilgilerini tutabilirsiniz.
    5. Kullanıcı Yetkilendirme Kontrolleri: Eğer projelerinizi satıyorsanız ve kullanıcıların sadece belirli bir süre veya sayıda kullanabilmesini istiyorsanız, kullanıcı yetkilendirme kontrolleri ekleyebilirsiniz. Örneğin, bir kullanıcının belirli bir süre veya sayıda açma izni olsun ve bu süre veya sayı aşıldığında kodun çalışmasını durdursun.

    Bu önlemler, VBA kodlarınızın güvenliğini artırmak için kullanabileceğiniz bazı seçeneklerdir. Ancak, unutmayın ki hiçbir önlem tamamen güvenli değildir ve profesyonel bir saldırganın hepsini aşabileceği bir gerçektir.

    Bu yanıt yardımcı oldu mu?

    0 yorum Açıklama yok