Doğru noktaya geleceğim, böylece çok fazla okumak zorunda kalmayacaksınız.Java Şifreli Bellek Sınıfı Yükleyici
Temel olarak, bir AES-128bit Şifreli Kavanoz dosyanız var. Bu şifrelenmiş Jar'ı belleğe yükleyip (çalıştırarak) çalıştırabilmek için bir başlatıcı yapmak istiyorum.
Basit bir Sınıf Yükleyici çalışmasına rağmen, bir dizine şifresini çözüp çalıştırmama rağmen, ihtiyaç duyduğum şeyi yapmayacağım (& bellek yükünün şifresini çözme).
TL; DR: AES-128bit Şifreli Kavanozun bellekte çalışması gerekir.
Herhangi bir yardım için teşekkür ederiz, soru sormaktan çekinmeyin!
byte[]
bir kavanoz/sınıfı yüklemek için nasıl örnek kod için
Eğer kodunuzun bu kadar güvenli olmasını istiyorsanız, muhtemelen onu en kolay derlenmiş dillerden birinde yazmamalısınız. Bir kavanoz yükleyici yazmak mümkün, ancak insanları hafızadan boşaltmaktan kurtulmanın bir yolu yok. – 0x5f3759df
Java'da derlenmesi gerekiyor. Diğer dillerde kodlayamadığım için değil, daha çok diğer dilleri yaptığım şeyi desteklemiyor. –
@ 0x5f3759d Aynı şey C, C# için de geçerlidir .. kesinlikle herhangi bir dil. Bu 5minutes daha uzun sürebilir, ama sonunda birileri kavanoz dosyası istiyorsa o kolayca anahtarı yeterince alırsınız (CreateFile için bir kesme noktası ayarlayın ve hata ayıklayıcıda saklar, belki de bulunan Fd ile bir ReadFile için bir tane ekleyin ve kolayca yeterli). Buradaki problemi gerçekten görmeme rağmen - sınıftaki yükleyiciniz varsa, dosyayı okumayı ve şifresini çözmenizi engelleyen nedir? Yani asıl sorunun nedir – Voo