Ben bir Java şifreleme uygulama geliştiriyorum gizli Anahtarı yönetmek için. AES veya DES gibi simetrik algoritmalar kullanarak bir dosyayı şifrelemek ve dosyanın ileride şifresini çözmek için secretKey'i bir veritabanında saklamak istiyorum. SecretKey nesnesinin bir veritabanı tablosunda nasıl saklanacağını merak ediyorum. Anahtar nesneyi serileştirmeli miyim? (secretKey seri hale getirilebilir.) Veritabanında seri hale getirilmiş nesne nasıl saklanır? Hangi MYSQL veri tipini kullanmalıyım?nasıl java
Başka bir çözüm, [] anahtarın ham bayt elde veritabanında base64 ve saklamak için dönüştürülmesidir. Daha sonra base64 anahtarını orijinal Raw anahtarının kodunu çözebilirim ancak sorun ham anahtarın SecretKey nesnesine dönüştürülmesidir.
Herhangi bir yardım
derece mutluluk duyacağız. java bir sınıf yoktur
DB saklamadan önce serileştirilmesi gerekir depolamak nesneleri ve nesne için 'blob' kullanmak gerekir. Daha fazla bilgi için buna bakın. http://stackoverflow.com/questions/2747203/want-to-store-object-in-mysql-database – Ali786
gizli anahtarı saklamak için gizli anahtar –
Kullanım Dize Nesne veri türü ne olacağını. – Ali786