প্রকল্প সম্পর্কে

arb-board একটি স্ট্যাটিক কানবান প্রকল্প, যার মূল বৈশিষ্ট্য হলো কানবান ডেটা এনক্রিপ্টেড আকারে সংরক্ষণ করা। রিপোজিটরিতে থাকা data.json হলো AES-256-GCM সাইফারটেক্সট, কী PBKDF2-SHA256 দিয়ে 600k রাউন্ডে ডেরাইভ করা হয়, সার্ভার নির্দিষ্ট সময় পরপর এনক্রিপ্ট করে পুশ করে। পাসওয়ার্ড ছাড়া ফাইলটি শুধুই কিছু র‍্যান্ডম বাইট, তাই রিপোজিটরি পাবলিক হওয়া মানে ডেটা পাবলিক হওয়া নয়। ডিক্রিপশন সম্পূর্ণভাবে ব্রাউজারে ঘটে: পাসওয়ার্ড শুধুমাত্র লোকালি কী ডেরাইভ করে এবং সেখানেই ডিক্রিপ্ট করে, কখনো আপলোড হয় না। README থেকে যে সক্ষমতাগুলো দেখা যায়: - স্ট্যাটিক কানবান প্রদর্শন, ডেটা সোর্স data.json। - ডেটা AES-256-GCM এনক্রিপশনে সংরক্ষিত, কী ডেরিভেশনে PBKDF2-SHA256, 600k রাউন্ড। - সার্ভার নির্দিষ্ট সময় পরপর এনক্রিপ্ট করে আপডেটেড সাইফারটেক্সট পুশ করার দায়িত্বে থাকে। - ব্রাউজারে পাসওয়ার্ড দিলে লোকালি কী ডেরাইভ হয় এবং ডিক্রিপশন হয়, পাসওয়ার্ড ব্রাউজার ছেড়ে যায় না। ব্যবহারের ক্ষেত্র হলো কানবান পাবলিক রিপোজিটরি বা স্ট্যাটিক হোস্টিংয়ে ডিপ্লয় করা, একইসাথে প্লেইনটেক্সটে ডেটা প্রকাশ এড়ানো। README নির্দিষ্ট কানবান কনটেন্ট, ডিপ্লয়মেন্ট পদ্ধতি, ফ্রন্টএন্ড ফ্রেমওয়ার্ক বা পাসওয়ার্ড বিতরণ ব্যবস্থা ব্যাখ্যা করে না, এগুলো ব্যবহারকারীকে নিজে যাচাই করতে হবে।