Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 21304|Απάντηση: 0

[Πηγή] c# Το EF κρυπτογραφεί συμβολοσειρές σύνδεσης βάσης δεδομένων

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 1/11/2016 2:55:47 μ.μ. | | | |


Αυτή είναι η συμβολοσειρά συνδέσμου που χρησιμοποίησα για την κρυπτογράφηση, η οποία μπορεί επίσης να ρωτήσει τα δεδομένα χωρίς να κάνει εξαιρέσεις.

Πρωτότυπη γραφή:

web.config



Το παραπάνω είναι η προεπιλεγμένη γραφή και το παρακάτω είναι η κρυπτογραφημένη γραφή.

Μπορούμε να γράψουμε τη συμβολοσειρά σύνδεσης απευθείας στη μέθοδο κατασκευής της γονικής κλάσης, αφού μπορούμε να γράψουμε τη συμβολοσειρά σύνδεσης απευθείας σε αυτήν,

Με άλλα λόγια, γράφουμε την κρυπτογραφημένη συμβολοσειρά σύνδεσης στις ρυθμίσεις εφαρμογών του web.config και στη συνέχεια βγάζουμε την τιμή σύμφωνα με το κλειδί.

Δεν θα ήταν αρκετό να γράψουμε μια άλλη μέθοδο για να την αποκρυπτογραφήσουμε στη σωστή συμβολοσειρά σύνδεσης???



Έγραψα αυτό το άρθρο επειδή την περασμένη εβδομάδα κάποιος στην ομάδα QQ ρώτησε τον EF πώς να κρυπτογραφήσει τη συμβολοσειρά συνδέσμου και στη συνέχεια τα μέλη της ομάδας πρόσφεραν προτάσεις, κάποιοι είπαν αυτό, κάποιοι είπαν εκείνο και ο καθένας είχε τις δικές του απόψεις.

Στο τέλος, φαινόταν ότι είχε γίνει για περισσότερο από μισή ώρα, και η ομάδα εξακολουθούσε να συζητά, αλλά σήμερα, ξαφνικά, ήθελα να το δοκιμάσω μόνος μου, και ως αποτέλεσμα, το έκανα σε ένα λεπτό。。。。。。。




Προηγούμενος:Η εφαρμογή C# προσθέτει αρχείο διαμόρφωσης xml
Επόμενος:C# Σύνταξη θεμάτων εφαρμογής υποδοχής Tcp υψηλής απόδοσης
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com