Uygulamalara lisans key ya da trial version tarzı bir şey koymak için illa ki uzaktan mysql bağlantısı mı yapmak lazım? Bu konuda çalışmış bilgisi olan birisi var mı? Python ile bir bağlantı kurmaya çalışıyorum ama beceremedim, local olarak şifrelesem Python ile çok saçma olucak
Veysel Pöke
V
hash yönltemleri ile random serial key oluşturabilirsin diye düşünüyorum
Amacım serial key-trial version tarzı şeyler açıkçası, bir arkadaşım uzaktan mysql bağlantısı kurarsın keyleri oradan denetlersin dedi. Ama bilemedim.
c# örneği var ama python için bir bakayım
bunu bulabildim https://www.dlitz.net/software/pycrypto/doc/
c# kodunu pythonda da yazmayı denerim bir ara ama yakın zamanda olmaz
Bazı programlar bir dosyadan veri çekerek halladiyor. Mesela ünlü pcb tasarım programı proteus versiondan versiona serialkey dosyası değişiyor.
önceden bir serial key seti oluşturacaksın. Sonra bu serial keyin geçerliliğini program içinde algoritmik olarak test edeceksin. He çözülür mü tabi çözülür, ama araya db falan atmadan en kolayı bu. Hoş, bi tane host dosyası oluşturup serverdan gelen cevabı taklit etmek de zor değil...
microsoft'un, adobe'un programlarının cracklendiği dünyada çok kasmamak lazım böyle şeyler için
biliyorum biliyorum amacım zaten süperdüper kırılamayan bir şey değil fakat bir trial version ve lisans key koymak istiyorum bu konuya uzun süredir takmış durumdayım. Sanırım yine en mantıklısı keyleri bir yerde tutup, programı indiren kişinin bilgisayarından keyin geçerliliğini kontrol etmek
Zaten oturup benim programı cracklemeye çalışacaklarını da sanmam heralde, kim uğraşır
programın potansiyel kullanıcıları "hacker" olmayacaksa büyük bi güvenlik önlemine gerek yok, yazılımcı olmayan birisi muhtemelen py dosyasını sağ tıklayıp not defteri ile aç demeyecek, dese bile birşey anlamayacaktır
Umut Sayıs Hayır amacım kodların görünmemesi değil, amacım ücretli satacağım bir program var bunu en azından sadece satın alan kişi kullanabilsin, dosyayı başkasına atıp çalıştıramasın.
hatta benim tavsiyem, bunlarla hiç vakit kaybetmemen, belki programın bir üst versiyonunda halledersin. Bunun yerine çekirdek özelliklere ayır zamanını. dongle flashlar falan var onlarla halledebilirsin belki
Yaşasın AÇIK KAYNAK
benim dediğim yöntemi anlatayım bir dosya(genelde text dosyası) oluştur. İçine bir şeyler yaz. Sonra ya md5 ile şifre ya da kendi şifre yöntemini oluştur. Ve o dosyıyı şifrele ve sonra serial projen açıldığında o şifreyi çözsün kapandığında o dosya tekrar şifrelensin
http://www.istihza.com/blog/python-programlari-sifre-yap.html
metin şifrelemeyle ilgili örnek python programı
ya şifreleme konusunda çok kasmaya gerek yok rot13 çaksan o bile yeterli olur kanımca
Python ticari lisansı olan bir ürün olsaydı, bu kadar gelişir miydi ?
konuyla ne alakası var hocam
Hocam ben normalde yaptığım projeleri açık kaynak olarak paylaşıyorum zaten, uzun zamandır aklımda olan bu trial version ve lisans key muhabbetini denemek istiyorum ilk defa. Ücretli bir ürün sunucam satışa ve kendimce bir lisans key koymak istiyorum, bunda bu kadar abartılacak bir şey yok.
açık kaynak = beleş program demek değil hocam, açık kaynak yapıp yine ücretli yapabilirsin
Kodu saklamanın mantığı nedir bu devirde Onlarca firma açık kaynağa dönüyor
şöyle örnekler buldum
örnek1: http://stackoverflow.com/questions/5559964/serial-key-generation-and-validation
örnek2: http://stackoverflow.com/questions/17049308/python-3-3-serial-key-generator-list-problems
hiç gerek yok uuid4 ile çatır çatır üretilir
Murat Özentürk Ben anlamadım sorduğum soruyla açık kaynağın Python gelişmesine olan etkisini? Ben burada lisans key ve trial version tarzı şeylerin nasıl işlediğini merak ettiğim ve Pythonla halledilebilir mi onu öğrenmek için sordum soruyu.
Ayrıca onlarca firmanın açık kaynağa dökmesi x kişisin illa açık kaynak olarak paylaşması gerektiği anlamına da gelmez, bunu da anlayamadım ne alakası olduğunu.
Ar ge tamam ama onun dışında harcayacagin zamana değer mi Geçmişte hardware koruması olan yazılım ithalatçısında çalıştım. 2 gıdım assembler öğrenince hw kilit taklit edilebiliyordu. Denemek için kırdık Ne yaparsan yap eninde sonunda birisi hobi için de olsa lisans sistemini kıracak
Murat Özentürk Uğraşıyorsa zaten kırsın, anlatamıyorum sanırım ben burada kırılamayan bir şifreleme sistemi oluşturmak istiyorum tarzında bir şey sormadım. Amacım lisans key-trial version nasıl işliyor Pythonla yapılabilir mi bunu öğrenmekti.
Sana bir yöntem o zaman BIOS üzerinde makineye özel bilgiler olur Onları okuyabilen bir lib varsa veya bu lib i kendin c ile yazabilirsen gerisi sana kalmış İlk kurulum sırasında veriyi oku geçir bir algoritmadan sonra o lib program ilk açıldığında silinsin
Murat Özentürk C'ye hiç hakim değilim hocam muhtemelen bunu yapma şansım %5'in altında. Kütüphanelere bir bakayım fakat bu yöntem çok gelişmiş duruyor bana bu kadar sağlam bir kontrol mekanizması lazım değil oturup kırmakla uğraşacaksa birisi yaptığım şeyi kırsın zaten ne diyim
deneyebilir misin ? import os, re def SysInfo(): values = {} cache = os. Popen2("SYSTEMINFO") source = cache[1].read() sysOpts = ["Host Name", "OS Name", "OS Version", "Product ID", "System Manufacturer", "System Model", "System type", "BIOS Version", "Domain", "Windows Directory", "Total Physical Memory", "Available Physical Memory", "Logon Server"] for opt in sysOpts: values[opt] = [item. Strip() for item in re. Findall("%s:\w*(.*?)\n" % (opt), source, re. IGNORECASE)][0] return values #
şifreleme denemeni açık kaynak paylaşırsan daha hatasız bir şifreleme geliştirme sansın olur
Daha öyle bir denemem yok sorun orada onun için böyle bir soru sordum yol gösteren birisi olur mu diye, konu Pythonun gelişmesine geldi
abi ne şifreleme geliştirmesi. Hazır başlamışken bir de gui framework yazsın madem. Bu konu hakkında Umut geçen bi şeyler demişti
cümleyi okumak okuduğunu anlamak güzel şeyler
derdini anlatabilmek de güzel şeyler, "şifreleme geliştirmek" mesela...
herhangi bir imgeyi anlıkta ona karşılık düşen anlamala yakalamak ve anlamak tansıktır
bazı programlar da e-mail e atıyor. Serialkey
bu yöntem hoş duruyor
gerek yok internete bağlımlı olacaksa server en temiz yöntem. Sonra mailler spam trap e takılır falan neme lazım
Programı kişilere satacaksan(sayılı 10-20) Kişiye özel programını derlersin. Başka pc de çalışmaz. Misal kullanıcı adı metehan sa metehan kullanıcısında çalışır. Müşterin bu bilgiyi değiştirirse tekrar derler yollarsın.
Açık kaynak neden yaşasın ki. SAP açık kaynak mı, Microsoft açık kaynak mı. Açık kaynak, kodun ne iş yaptığını görmek için ve güvenmek için uygun olabilir, ama birisi de yazdığı programı satmak isteyebilir. Her bu tarz konuşmalara "açık kaynak" yazanlar kaç tane işe yarar açık kaynak kodunuz var...
open source kodu satmamak anlamına gelimoyor tam olarak. Ayrıca biraz fazla ekstreme bir yaklaşımı olsa da stallman ve fikirdaşlarının bununla ilgili analizlerini inceleyebilirsiniz.
Ee ne alakası var o zaman açık kaynakla konunun...
özetle bilgisayar teknolojileri bir bilim olarak ele alındığında sahiplilik gelişimi kısıtlamak eşitsiz bir durum yaratmak bilginin büyümesini engellemek ve kullanıcıyı platforma bağlamak gibi kısıtlayıcıdır
programa krılacak bir koruma eklemektense daha özgür bir lisanslama ile iki taraf da kazanabilir
Kısıtlasın ne zararı var. Misal, Android çok iyi bir alternatif mi sanki
sonuçta agresif sahiplenmeden microsoft ve adobe bile yıldı hem herkes için enerji kaybı bir bakıma
bir yaklaşım meselesi şimdikonu ile ilgili kitap ve makale okuyabilirsiniz
Millet şarkı söyleyerek trilyoner oluyor da, adam program geliştirme sanatını neden bedava versin
seminerler de var
hatta microsoftun açık kaynak ile ilgili aaçıklamaları da faydalı olaaktır
O benim bileceğim iş, belki giderim belki gitmişimdir, konu ben değilim. Millet bir şey sorduğunda, çözüm yerine açık kaynak savunuculuğuna soyunmayı anlamıyorum.
gidin demedim gidebilirsiniz dedim
özet geçmiş olsam da
ÖZGÜR YAZILIM, ÖZGÜR TOPLUM:
RİCHARDM. STALLMAN Çevirenler: Serkan Çapkan, Birkan Sarıfakioğlu, Tahir Emre Kalaycı, Çiğdem Özşar, İzlem Gözükeleş
kitabı faydalı olacaktır
Sahipli yazılıma karşı olsam da arkadaşa bilgi verdim konu ile ilgili öneride bulundum ve fikrimi beyan etttim
Açık kaynak iyi olabilir. Ama programı geliştirene değil, büyük firmalara veya hizmet kullanıcılarına iyi olabilir.
sizin gibi içi boş bir agrestyon ya da hassas bir ego saldırganlığında değilim
İşte ben de aslında yazılımların sahibi olması gerektiğine inanıyorum, sahipli yazılıma karşı olmaya karşıyım.
Sen karşı olunca agrestyon olmuyor mu? Bilmediğimden soruyorum
sahipli yazılımda sorun bedel ödediğiniz yazıılıma gerçek anlamda sahip olamamanız ve bunu eleştirme hakkı ve özgürlüğü var
zaten okumuşsunuzdur da EULA windowsunuzu asla sizin yapmıyor mesela
Bedel ödediğin şarkıya sahip oluyor musun?
Maaş verdiğin işçiye sahip oluyor musun
dediğiniz gibi sizin bileceğiniz iş özgür ya da sahipli yazılım kullanmak geliştirmek kişsel tercihtir
her iki tarafın da kendi önwermeleri vardır ve her ebilir ve benceli cümle yorumdur haklı ya da yanlış olabilir elbwet ama sahibini bağlar
Arkadaş serial key kullanmak istiyor, iyi de yapıyor. Açık kaynak işletim sistemi için uygun olabilir ama bir programcının emeğinin çalışmaması için de gereklidir.
maaş verilen işçi ile ilgili sahiplik durumunu da marx ve kropotkine danışırsınız
hizmet veya emek kiralanır
masa sandalye de
ama ben masama sahip olmak isterim
sen kiralarsın
üzerinde üretin yaptığın bir araç ile ilgili kısıtlama isteme hakkın saklı olmalıdır
yine üretim aracını özelleştirebilme hakkın dda
Hep aynısınız değil mi konu başka cevap başka. Marx A nasıl getirdin konuyu, zaten benim savunduğum konu oydu
burada emek sermae analizi ya da mülkiyet ilişkilri çözümlemesi yapacak değilim
üretim ve mülkiyet analizinde ünlü bir isimdir
Açık kaynak kod isteyenler lütfen işe yarar bir uygulama yapsınlar. İyi günler, sizi kişisel olarak tanımam, yukarıdaki yoruma istinaden yazdım. Vaktim bitti.
windowsun ticari birr üründür ve bir ewmeğim kiralanması ve sermayte ile üretildiğine göre sahipliği ytoruma açılabilir farklı ekonomik sistemlerde
yine bir son ürünle ilgili sahip olma sürecinde senin bireysel özgürlüğün ön planda olmalıdır
yani yazılım sana karşı değil senin hakların yazılıma karşı korunmalıdır
ne mutllu ki microsoftun güncel eğilimi de bu yön e kayıyor
aksi halde tekllleşme ve hantallaşma kaçınılmaz oluyor ve fahiş fiyatlar
tartıştığınız konu farketmesiniz de marx ile ilgili adam ekonomist
Marx ile ilgisiz mi dedim ki bunu yazıp konuyu farklı alana çekmeye çalışıyorsun?
hayır yarım bıraktığım bir iktisat masterı var uhr üniversitesinde
konu ile ilgili çünkü üretim tüketim ve mülkiyet üzerine konuşuyoruz
ve açık kaynak dediğimiz şey üretim süreinin şeffaflığı
yani bedava olması değil
şaka bir yana sorun firma hakları kadar kullanıcının özgürlüğüdür
önerdiğim kitabı okuyabilirsiniz ya da okumazsınız
sahipli ya da özgür yazılım gelişrtirirsiniz keyfinize göre
ama benim için yaşasın özgür yazılım
yani sakin olun
Özgür yazılıma karşı değilim, ücretli yazılım yapmak isteyenlere, özgür yazılım dayatması yapılmasına karşıyım. Yoksa yapın özgür yazılım kullanalım.