Java SecureRandom Linux

Java SecureRandom Linux

1352 Görüntülenme
0
0

Merhaba değerli Java dostları,

 

Bu kısa yazımda SecureRandom sınıfının Linux üzerinde çalışırken olası bir yavaşlama problemi ve çözümünü anlatmak istiyorum. SecureRandom sınıfı işletim sistemine göre değişen bir sınıf ve algoritma kullanmaktadır. Linux üzerinde algoritmayı işletmek için /dev/random dosyasına bakmaktadır. Fakat eğer bu dosyada yeteri kadar bilgi yoksa sistem lock atıp, dolana kadar bekleyebilmektedir. Çözüm ise yine /dev altında bulunan urandom dosyasını kullanmaktan geçiyor. Bunu da şöyle yapıyoruz:

 

../jre/lib/security altında bulunan java.security dosyasında

 

 

securerandom.source=file:/dev/random

 

satırını

 

securerandom.source=file:/dev/urandom

 

olarak değiştirmek. Artık Linux algoritmayı işletirken bu dosyaya bakıyor olacak ve sistem bu dosyanın çalışma mantığından dolayı kilitlenmeyecektir.

 

Bol Java’ lı günler dileğiyle… ?

 

Yazan: Faruk BOZAN

 

Yorum Yap

Kategoriler