WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

Data Security Class

— Add- On για WorldWideScripts.net

Εγγραφείτε για να μας ζωοτροφές για να μείνετε ενημερωμένοι!

Νέο! Ακολουθήστε μας όπως εσείς το θέλετε!


Data Security Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting


Ασφάλεια δεδομένων είναι κατηγορίας κρυπτογράφησης για την μετατροπή απλού κειμένου σε κρυπτογραφημένο κείμενο. Αυτό εξασφαλίζει την εμπιστευτικότητα των δεδομένων με τη χρήση κλειδιού 160 bit για την κρυπτογράφηση μπλοκ του απλού κειμένου. Η ισχύς του κλειδιού είναι πολύ υψηλή και να σπάσει το κλειδί που χρειάζεται ~ 2 ^ 160 απόπειρες που είναι αριθμός με μήκος 17 αριθμοί και οι σημερινοί επεξεργαστές δεν είναι αρκετά ισχυρή για να σπάσει αυτό το κλειδί για ένα μικρό χρονικό διάστημα.

Αλγόριθμος κρυπτογράφησης είναι σχεδιασμένο και ανακαλύφθηκε από Arlind Nushi, συγγραφέας αυτού του σεναρίου και το όνομα ANCrypt.

SafeCookie

SafeCookie υλοποιείται υπό αλγόριθμο ANCrypt και εξασφαλίζει:

  • Απόρρητο Δεδομένων
  • Ακεραιότητα δεδομένων

Απόρρητο Δεδομένων - διασφαλίζει ότι τα δεδομένα είναι κρυμμένα από όλους αναμένει κανείς από άτομα που έχουν κωδικό πρόσβασης και κρυπτογράφηση / αποκρυπτογράφηση αλγόριθμο.

Ακεραιότητα δεδομένων - εγγυάται ότι τα δεδομένα που είναι αποθηκευμένα σε cookies δεν μπορούν να μεταβληθούν ή να τροποποιηθούν από κάποιον άλλο χρήστη. Εάν τα δεδομένα είναι τροποποιημένα είστε σε γνώση του ότι με τη χρήση μιας μεθόδου για την ακεραιότητα δοκιμή cookie. Η ακεραιότητα των δεδομένων στα μπισκότα είναι πολύ σημαντικό, διότι γνωρίζουμε ότι κάθε χρήστης έχει τη δυνατότητα να αλλάξει τα cookies στον browser σας και εκείνων που διαβάζονται από το site σας.

Αυτό είναι ας πούμε για παράδειγμα, αν έχετε ένα cookie για να ελέγξετε αν ο χρήστης είναι συνδεδεμένος και σε μπισκότο αποθηκεύεται δικαιωμάτων πρόσβασης των χρηστών σε αυτή τη μορφή: user_logged = false, user_privileges = normal_user. Κάθε άτομο μπορεί να κάνει τροποποιήσεις σε αυτά τα cookies, επειδή είναι εύκολο να κατανοήσουν και να έχουν νόημα μιας συνάρτησης στην ιστοσελίδα. Στη συνέχεια, δοκιμάστε το χρήστη και μπορεί να αλλάξει user_logged = true, user_privileges = διαχειριστή, και αυτός είναι ο λόγος για τον ΟΗΕ προστατεύονται τα cookies είναι η αδυναμία του site σας.

Αλλά με SafeCookie, ένα cookie αποθηκεύεται σε αυτόν τον τρόπο: Hash αξία του ονόματός μπισκότο δημιουργείται χρησιμοποιώντας τον αλγόριθμο MD5 και αποθηκεύεται με αυτό το όνομα Αξία των μπισκότων Ο κατακερματισμός της αξίας παράγεται χρησιμοποιώντας MD5 - για τον έλεγχο της ακεραιότητας των δεδομένων Τότε hash αξία και στοιχεία για ότι μπισκότο συνενώνονται Συνεχόμενα δεδομένα κρυπτογραφούνται με τη χρήση συγκεκριμένων ANCrypt κωδικό και να δοκιμάσει την ακεραιότητα των δεδομένων cookie αυτή είναι η ροή του πώς οποιοδήποτε μπισκότο μπορεί να επαληθευτεί αν έχει μεταβληθεί (τροποποιημένη) και δεν είναι το cookie που έχετε αποθηκεύσει πριν.

  • Πρώτα για να ανακτήσετε ένα cookie θα πρέπει να ορίσετε ένα όνομα μπισκότο, και ότι το όνομα θα πρέπει να κατακερματίζεται να ψάξετε αν υπάρχει αυτό το cookie.
  • Αν υπάρχει μπισκότο, το αποκρυπτογραφεί το περιεχόμενο της εν λόγω μπισκότων, χρησιμοποιώντας το ίδιο κλειδί για την κρυπτογράφηση
  • Cookie είναι χωρίζονται σε δύο μέρη
  • Μέρος που περιέχει αποθηκευμένη τιμή κατακερματισμού και το περιεχόμενο των μπισκότων
  • Μια τιμή κατακερματισμού που δημιουργείται για το περιεχόμενο των μπισκότων και θα συγκριθεί με τα αποθηκευμένα hash αξία των μπισκότων

Εάν οι τιμές είναι οι ίδιες, αυτό σημαίνει ότι το cookie δεν μεταβάλλεται αλλιώς θα επιστρέψει false αξία σημαίνει ότι το περιεχόμενό μπισκότο έχει αλλάξει και είναι στο χέρι σας να ασχοληθεί με αυτό το cookie.

Το ίδιο cookie της μορφής user_logged = true μετά την επεξεργασία και αποθηκεύονται από SafeCookie, έχει αυτή τη μορφή: μπισκότο (όνομα: d688c4ccd7e20183b67f80d8816a2126, τιμή: i1leWo1XUV1VgFCIS39UWEdKTlVLSEhBTUNEQHZyP0F7fntv) και είναι πολύ δύσκολο να καταλάβω τι είναι αυτό το cookie χρησιμοποιείται για την, αλλά ένα χρήστη που έχει το κλειδί πρόσβασης ξέρει ακριβώς τι σημαίνει αυτό το cookie.

Απαιτήσεις

PHP 4.3 ή μεγαλύτερη συνιστάται

Το προφίλ μου stats

Μετρητής Σημαία





Λήψη
Άλλα στοιχεία σε αυτή την κατηγορίαΌλα τα συστατικά αυτού του συγγραφέα
ΣχόλιαΣυχνές ερωτήσεις και απαντήσεις

Properties

Δημιουργήθηκε:
22 Φεβρουαρίου του 10

Τελευταία ενημέρωση:
N / A

Υψηλής ανάλυσης:
Κανένα

Συμβατά προγράμματα περιήγησης:
IE6, IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

Αρχείων που περιλαμβάνονται:
JS JavaScript, CSS, PHP

Έκδοση Λογισμικού:
PHP 4.x, 5.x PHP

Λέξεις-κλειδιά

το ηλεκτρονικό εμπόριο, το ηλεκτρονικό εμπόριο, Όλα τα Προϊόντα, εμπιστευτικότητα των δεδομένων, αποκρυπτογράφηση των δεδομένων, κρυπτογράφηση δεδομένων, ακεραιότητα δεδομένων, την ασφάλεια των δεδομένων, σύστημα κρυπτογράφησης