• Oturum aç
Tech News, Magazine & Review WordPress Theme 2017
  • Haberler
  • Kategoriler
    • Bilim
    • Teknoloji
    • Girişimcilik
    • Kripto Para
    • Oyun
    • Yazılım
    • Otomotiv
    • Kültür Sanat
    • Tasarım
    • Savunma Sanayi
    • Siber Güvenlik
  • Etkinlikler
  • Mühendislikler
  • Mühendisin Köşesi
Sonuç yok
Tüm Sonuçları Görüntüle
MühendisBilir
Sonuç yok
Tüm Sonuçları Görüntüle

JAVADA CAPTCHA ÜRETME

Hazel Oktay Hazel Oktay
28/11/2020
Okuma Zamanı: 2 dk.
375 12
0
JAVADA CAPTCHA ÜRETME
Share on FacebookShare on Twitter

Captcha Nedir
Web sitelerinin güvenliği için önel bir önlem olan captcha, botlara karşı önlem olarak etkili bir çözümdür. Bu test bilgisayarların çözemeyeceği ama insanların çözebileceği şeklinde testlerden oluşan testlerdir. Kısaca belirtmek gerekirse testte yer alan resmi bir insan inceleyip yorumlarken bir bilgisayar bunu yorumlayıp doğru kararı veremez. Captca kelime anlamı olarak sözlük anlamı yoktur. Kısaltma olan bu isim Completely Automated Public Turing test to tell Computers and Humans Apart ifadesinin kısaltmasıdır ve 2000 senesinde Manuel Blum, Luis von Ahn, John Langford ve Nicholas Hopper tarafından tasarlanmış ve adı verilmiştir. Bu uygulama internet ortamından indirilerek bireyler kendi sistemlerinde bot önleyici olarak kullanılabilir.Peki captcha javada nasıl yazılır? Sizin için yazdım bile.

İLGİLİ İÇERİKLER

WEB SERVİS NEDİR?

RUBY EĞİTİM

Hack The Box -Admirer MAKİNE ÇÖZÜMÜ

paket capthaa;
java.util.Random içe aktarın; java.util.Scanner’ı içe aktarın;
public class capthaa {
public static void main (String [] args) {
Rastgele rnd = yeni Rastgele ();
boole deger = yanlış;
int rastgele, uretilensayi = 0;
Dizi dizisi [] = {“a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “p”, “q”, “e”, “s”, “t”, “u”, “v”, “w”, “x “,” y “,” z “};
int dizib [] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
String buyukHarf = “”, kucukHarf = “”, rakam = “”;
int buyukHarfAdet, kucukHarfAdet, rakamAdet;
Tarayıcı girişi = yeni Tarayıcı (System.in);
int anahtaruzunluk = 7; // CAPTHA uzunluk
Dizi2 [] = new String [anahtaruzunluk];
buyukHarfAdet = rnd.nextInt (4);
System.out.println (“Üretilen büyük harf sayısı:” + buyukHarfAdet);
kucukHarfAdet = rnd.nextInt (4);
System.out.println (“Üretilen küçük harf sayısı:” + kucukHarfAdet);
rakamAdet = 7 – (buyukHarfAdet + kucukHarfAdet);
System.out.println (“Üretilen rakam sayısı:” + rakamAdet);
for (int i = 0; i <buyukHarfAdet; i ++) {
buyukHarf = dizi [rnd.nextInt (26)]. toUpperCase ();
dizi2 [i] = buyukHarf;

}
for (int i = buyukHarfAdet; i <buyukHarfAdet + kucukHarfAdet; i ++) {
kucukHarf = dizi [rnd.nextInt (26)];
dizi2 [i] = kucukHarf;

}
for (int i = buyukHarfAdet + kucukHarfAdet; i <buyukHarfAdet + kucukHarfAdet + rakamAdet; i ++) {
rakam = "" + dizib [rnd.nextInt (10)];
dizi2 [i] = rakam;

}

System.out.println ("—————————————–") ;
System.out.println ("Üretilen Harf ve Rakamlar");
for (int i = 0; i <anahtaruzunluk; i ++) {
System.out.print (dizi2 [i] + "");
}
System.out.println ("");
System.out.println ("—————————————–") ;
System.out.println ("Harf Ve Rakamların Şifrelenmiş Hali");

int sayac = 0;
int dizi3 [] = new int [anahtaruzunluk];
for (int i = 0; i <anahtaruzunluk; i ++) {
dizi3 [i] = anahtaruzunluk + 1;
}
for (int i = 0; i <anahtaruzunluk; i ++) {
deger = yanlış;
while (deger == false) {
uretilensayi = rnd.nextInt (anahtaruzunluk);
deger = true;
for (int j = 0; j <= i; j ++) {
eğer (uretilensayi == dizi3 [j])
{
deger = yanlış;
}
}
}
eğer (deger == true) {
System.out.print (dizi2 [uretilensayi] + "");
dizi3 [sayac] = uretilensayi;
sayac ++;
}

}
System.out.println ("");

}

}

İçeriklerden ilk siz haberdar olmak ister misiniz?

Abonlikten Çık
Hazel Oktay

Hazel Oktay

FIRAT ÜNİVERSİTESİ - YAZILIM MÜHENDİSLİĞİ

İlişkili Gönderiler

WEB SERVİS NEDİR?

WEB SERVİS NEDİR?

09/01/2021
4.9k
RUBY EĞİTİM

RUBY EĞİTİM

28/11/2020
4.7k
Hack The Box -Admirer MAKİNE ÇÖZÜMÜ

Hack The Box -Admirer MAKİNE ÇÖZÜMÜ

10/11/2020
5.9k
Yazılım Mühendislerini Motive Etmenin 13 Yolu

Yazılım Mühendislerini Motive Etmenin 13 Yolu

10/11/2020
4k
Tartışmaya katılmak için lütfenGiriş Yapın

Trend.

Güvenliğiniz İçin Kırılması Zor Şifre Önerileri

Güvenliğiniz İçin Kırılması Zor Şifre Önerileri

07/02/2021
379.2k

Bir Elektrik ve Elektronik Mühendisi Adayının Öğrenirse Kendine Katkı Sunacağı 10 Program

22/01/2021
102.1k

BTK Siber Güvenlik Uzmanlığı Sertifika Programı Online Sınav Soru ve Cevapları

15/11/2019
41.3k

Mühendisin Köşesi.

Biyomedikal Mühendisliği Nedir?

05/08/2020
4.6k

Marmara Üniversitesi Bilgisayar Mühendisliği (Mühendislik Fakültesi – %100 İngilizce)

07/11/2020
9.6k
Çevre Mühendisliği Bölümü Nedir?

Çevre Mühendisliği Bölümü Nedir?

10/11/2020
5.9k
  • Gizlilik Politikası
  • Hakkımızda
  • Yazarlar
  • Yazarımız Ol
  • Sosyal Medya Sponsorluğu ve Partnerlik Programı
  • İletişim

© 2021 Muhendis Bilir - Powered by

Sonuç yok
Tüm Sonuçları Görüntüle
  • Haberler
  • Etkinlikler
  • Mühendislikler
  • Mühendisin Köşesi
  • Kategoriler
    • Bilim
    • Girişimcilik
    • Kültür Sanat
    • Otomotiv
    • Savunma Sanayi
    • Siber Güvenlik
    • Tasarım
    • Teknoloji
  • Sosyal Medya Sponsorluğu ve Partnerlik Programı
  • Yazarımız Ol
  • Oturum aç

© 2021 Muhendis Bilir - Powered by

Tekrar hoşgeldiniz!

Google ile giriş yap
Veya

Hesaba giriş yap

Şifremi unuttum

Yeni hesap oluştur

Sign Up with Google
Veya

Kayıt olmak için formu doldurun

Tüm Alanlar Zorunludur Oturum aç

Şifrenizi Geri Alın

Şifreyi sıfırlamak için ayrıntı girin

Oturum aç

Yeni Oynatma Listesi Ekle

Veri politikasındaki amaçlarla sınırlı ve mevzuata uygun şekilde çerez konumlandırmaktayız. Detaylar için Gizlilik Politika'mızı inceleyebilirsiniz. .