amator_flash
Member
سلام چطوری می شه روی sql lite رمز گذاشت بعد با فلش در ارتباط باشه تا کسی نتونه فاسل دیتا بیس رو باز کنه و مطالب رو داخلش ببینه، خیلی حیاتی هست ، لطفا کمک کنید
ممنون که جواب دادید اما این واسه فلکس است ولی من فلش استفاده می کنمسلام
من چند صفحه از کتاب Adobe AIR 1.5 Cookbook، بعلاوه ی لایبرری لازم رو براتون پیوست کردم، دیگه خودتون بخونید. البته به زبان انگلیسیه.
موفق باشید
ممنون که جواب دادید اما این واسه فلکس است ولی من فلش استفاده می کنم
var conn:SQLConnection = new SQLConnection();
var encryptionKey:ByteArray = new ByteArray();
encryptionKey.writeUTFBytes("Some16ByteString"); // This technique is not secure!
conn.openAsync(dbFile, SQLMode.UPDATE, null, false, 1024, encryptionKey);
سلام
یک دیتابیس رو فقط در زمان ایجاد کردن (create) میتونید رمزنگاری کنید. بعد از ایجاد شدن هم، دیگه نمیشه رمزنگاری اون رو حذف کرد. البته میتونید کلید رمزنگاری رو عوض کنید. اگر میخواید یک دیتابیس موجود رو رمزنگاری کنید، باید یک دیتابیس جدید و رمزنگاری شده، ایجاد کنید و داده های دیتابیس قبلی رو داخلش کپی کنید. ( با اکشن اسکریپت)
موفق باشید