zerobin একটি ডাটাবেস ছাড়া চালাতে পারেন যে একটি পাইথন ক্লায়েন্ট সাইড এনক্রিপ্ট Pastebin হয়.
- এটা ব্যবহার করে দেখুন: 0bin.net
- GitHub উপর উৎস করুন
- একটি বাগ রিপোর্ট
0bin বিষয়বস্তুর কোন প্রকার স্বাগত এটা আটকানো হবে যখন কেহ একটি Pastebin হোস্ট করতে পারবেন. ধারণা এক (সম্ভবত ...) আইনত তিনি / সে ডিক্রিপ্ট করার কোন উপায় আছে Pastebin কন্টেন্ট ব্যাপরে করার উদ্দেশ্যে এনটাইটেল করা যাবে না হয়.
এটা zerobin প্রকল্পের একটি পাইথন বাস্তবায়ন না. এটা আপনি পাইথন সম্পর্কে কিছুই জানেন, এমনকি যদি ইনস্টল করা সহজ.
এখন IE9, এবং গত অপেরা, সাফারি, ক্রোম এবং FF সঙ্গে পরীক্ষা জন্য.
কিভাবে কাজ করে
যখন পেস্ট তৈরি:
- ব্রাউজার একটি র্যান্ডম কী উত্পন্ন;
- আটকানো কন্টেন্ট AES256 ব্যবহার করে এই কি সহযোগে এনক্রিপ্ট করা হয়;
- এনক্রিপ্ট আটকানো কন্টেন্ট সার্ভারে পাঠানো হয়;
- ব্রাউজার পেস্ট URL পায় এবং URL হ্যাশ (#) কী যোগ করুন.
যখন পেস্ট পড়া:
- ব্রাউজার পেস্ট URL পেতে অনুরোধ করে তোলে;
- কী হ্যাশ কারণ, কী অনুরোধ অংশ নয়;
- ব্রাউজার এনক্রিপ্ট কন্টেন্ট এবং কী ব্যবহার করে ডিক্রিপ্ট পায়;
- আটকানো ডিক্রিপ্ট করা সামগ্রী প্রদর্শন করা হয় এবং কোড রঙ্গিন হয়.
গুরুত্বপূর্ণ দিক:
- কী হ্যাশ কারণ, কী সার্ভারে পাঠানো না হয়;
- তজ্জন্য এটা সার্ভার লগ প্রদর্শিত হবে না;
- কোড পাপড়ির সহ সব অপারেশন, অবশ্যই ক্লায়েন্ট ঘটবে;
- সার্ভার এনক্রিপ্ট করা তথ্য জন্য একটি অভিনব প্রাপক ছাড়া আর কিছুই নয়.
অন্যান্য বৈশিষ্ট্য
- স্বয়ংক্রিয় কোড পাপড়ির (উল্লেখ করার কোন প্রয়োজন নেই);
- Pastebin মেয়াদ: 1 দিন, 1 মাস বা না;
- পড়ার পরে বার্ন: পেস্ট প্রথম পাঠ পরে ধ্বংস করা হয়;
- ক্লোন পেস্ট: আপনি একটি পেস্ট সম্পাদনা করতে পারেন না, কিন্তু আপনি তাদের কোনো প্রতিলিপি করতে পারেন;
- কোড আপলোড: একটি ফাইল খুব বড় হয়, আপনি যদি এর পরিবর্তে কপি / পেস্ট ব্যবহার করে এটি আপলোড করতে পারেন;
- একটি ক্লিকের মাধ্যমে ক্লিপবোর্ডে পেস্ট কপি;
- একটি ক্লিকের মাধ্যমে সংক্ষিপ্ত URL পেস্ট পান;
& Nbsp; নিজের আগের pastes ইতিহাস;
& Nbsp; একটি পেস্ট চাক্ষুষ হ্যাশ সহজেই একটি তালিকা অন্যদের থেকে Appart এটা বলুন.
প্রযুক্তি ব্যবহৃত
- পাইথন
- বোতল পাইথন ওয়েব microframework
- SJCL (JS ক্রিপ্টো সরঞ্জাম)
- JQuery
- বুটস্ট্র্যাপ, টুইটার HTML5 এর / CSS 3 কাঠামো
- VizHash.js pastes থেকে চাক্ষুষ হ্যাশ তৈরি করতে
- Cherrypy (শুধুমাত্র সার্ভার)
বাস্তবায়ন না 0bin কি?
- অনুরোধ থ্রোটলিং. এটা অ্যাপ্লিকেশন পর্যায়ে এটা করতে অদক্ষ হবে, এবং ওয়েব সার্ভার এটি জন্য জোরালো বাস্তবায়নের আছে.
- হ্যাশ সংঘর্ষের প্রতিরোধ: অনুপাত "এটা সম্ভাবনা / ফল গুরুত্ব" এটি অধিকারী না হয়
- মন্তব্য: এটি প্রাথমিকভাবে planed হয়. . কিন্তু আমরা কম হস্তান্তর ফল ফোকাস করতে বেছে নেওয়া হয়েছে যাতে বিষয় অনেক সঙ্গে আসে?
আবশ্যক
- পাইথন করুন
সীমাবদ্ধতা
- 0bin ব্যাপকভাবে সমর্থিত হয় না যে বিভিন্ন HTML5 এর / CSS 3 বৈশিষ্ট্য ব্যবহার করে. যে ক্ষেত্রে আমরা gracefully আমরা করতে পারেন হিসাবে অবনতি হ্যান্ডেল.
- , & quot; ক্লিপবোর্ডে কপি & quot; বৈশিষ্ট্য লিনাক্স অধীনে বগী. এটা ফ্ল্যাশ, তাই আমরা এটা ঠিক হবে না. HTML5 এর ক্লিপবোর্ড API- র জন্য উন্নত অপেক্ষা প্রধান ব্রাউজারে প্রয়োগ করা.
- হয় না. এটি শুধু একটি নিরাপত্তা নেট, তাই আমরা এটা ঠিক আছে মনে করে.
- কিছু URL টি shorteners এবং অন্যান্য সেবা সংরক্ষণ URL গুলি এনক্রিপশন কী বিরতি. আমরা যতটা আমরা করতে পারেন হিসাবে ইউআরএল sanitize হবে, কিন্তু আমরা কি করতে পারেন একটা সীমা আছে.
আটকানো বিষয়বস্তু আকার সীমা চেক সঠিক
পাওয়া মন্তব্যসমূহ না