zerobin

Screenshot Software:
zerobin
Detalii soft:
Versiune: 0.2
Incarca data: 14 Apr 15
Producător: Sam et Max
Licenţă: Gratuit
Popularitate: 4

Rating: nan/5 (Total Votes: 0)

zerobin este un pastebin Python partea de client criptate care poate funcționa fără o bază de date.
- Încercați: 0bin.net
- Ia sursa pe Github
- Raportați o eroare
0bin permite cineva să găzduiască un pastebin, salutând orice tip de conținut care urmează să fie lipite în ea. Ideea este că se poate (probabil ...) nu au dreptul legal de a modera conținutul pastebin ca el / ea nu are nici o modalitate de a decripta.
Este o punere în aplicare Python a proiectului zerobin. Este ușor de instalat chiar dacă nu știu nimic despre Python.
Pentru moment testat cu IE9, iar ultima operă, safari, crom și FF.
Cum funcționează
La crearea pasta:
- Browser-ul genera o cheie aleatoare;
- Conținutul lipit este criptată cu această cheie, folosind AES256;
- Conținutul de lipit criptat este trimis la server;
- Browser-ul primește adresa URL pastă și se adaugă cheia în hash URL (#).
Citind pasta:
- Browser-ul face ca cererea GET la adresa URL pastă;
- Pentru că cheia este în hash, cheia nu este parte a cererii;
- Browser-ul sa primeasca conținut criptat et decripta cu cheia;
- Conținutul de decriptat lipit este afișat și codul este colorat.
Puncte cheie:
- Pentru că cheia este în hash, cheia este niciodată trimis la server;
- Acestea nu va apărea în jurnalele de server;
- Toate operațiunile, inclusiv cod colorare, trebuie să se întâmplă pe client;
- Serverul nu este mai mult decât un destinatar fantezie pentru datele criptate.
Alte caracteristici
- Cod colorație automat (nu este nevoie să se specifice);
- Expirare pastebin: 1 zi, o luna sau nu;
- Arde după lectură: pasta este distrus după prima lectură;
- Pastă clona: nu se pot crea o pasta, dar puteți duplica oricare dintre ele;
- Cod de încărcare: dacă un fișier este prea mare, puteti incarca loc de a folosi copy / paste;
- Copy paste la clipboard într-un clic;
- Obține paste scurt URL dintr-un clic;
& Nbsp; propria istorie paste anterioare;
& Nbsp; hash vizuala a unei pastă să-l spun cu ușurință Appart de la alții într-o listă.
Tehnologii folosite
- Python
- Sticlă Python microframework Web
- SJCL (instrumente de criptare JS)
- JQuery
- Bootstrap, Twitter HTML5 / CSS3 cadru
- VizHash.js pentru a crea hash-uri vizuale de paste
- Cherrypy (server numai)
Ce nu 0bin în aplicare?
- Cerere de laminare. Ar fi ineficient să o facă la nivel de aplicație și servere de web au implementări robuste pentru ea.
- Prevenirea Hash coliziune: a raportului "probabilitate se întâmplă / consecință seriozitate" nu este în valoare de ea
- Comentarii: aceasta a fost inițial planificat. . Dar vine cu o mulțime de probleme asa ca am ales sa se concentreze pe fructe predarea mai mici

Cerințe :

  • Python

Limitări :

  • 0bin juca mai multe HTML5 caracteristici / CSS3 care nu sunt acceptate pe scară largă. În acest caz, noi ne ocupam de degradare ca grațios posibil.
  • & quot; copia în clipboard & quot; caracteristică este buggy sub Linux. E flash, așa că nu-l va repara. Mai bine așteptați pentru clipboard API HTML5 care urmează să fie puse în aplicare în browserele importante.
  • conținut Verificarea limita de dimensiune lipit nu este exactă. E doar o plasă de siguranță, așa că am crede că e în regulă.
  • Unii de scurtare a URL-ul și alte servicii de depozitare adrese URL rupe cheia de criptare. Vom asanare URL-ul la fel de mult ca putem, dar există o limită a ceea ce putem face.

Comentarii la zerobin

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!