sanki o zaman db içindeki verileri aramada sıkıntı çıkabilir diye düşünüyorum.
mesela istediğim gibi soru içinde arama kullanamam.
evet, aynen öyle yapmayı planlıyorum bende ama performansı nasıl etkiler?
bilemiyorum ama bi algoritması falan yok basitce e = x ⊕ y
her işlem constant oldugu için n uzunluğundaki bit dizisi o

complexityde falan olur herhalde, ama her x biti için xorladığın y bitini saklaman gerekmesi işin performansını değil ama saklama alanını etkiler. Mesela 100mb lık bir veri şifreledin, bunun aynı zamanda 100mb lık bir anahtarı olacaktır, bu yüzden network üzerinden aktarılacak büyük dosyaları bu yöntem ile şifrelemek pek akıllıca değil, çünkü bi okadarda anahtarı aktarmak zorundasın ve bu anahtarı man in the middle attacklarına karşıda koruman gerekir.. Devlet sırrı falan şifrelemiceksen simetrik şifreleme yöntemlerine bakabilirsin, ya da private-public key olan şifrelemelere bakabilirsin, ElGamal encryption yöntemini önebilirim bu iş için.