Chủ đề: Mã hóa trong Access !
-
08-01-2010, 04:52 AM #1Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Mã hóa trong Access !
Cơ sở dữ liệu của em dùng trong mạng LAN và để đề phòng trường hợp khi chuyển file Back End sang vị trí khác không phải ngồi link lại cho từng máy, nên em đã thiết kế ra 1 cái file Link để lưu giữ đường dẫn của BACK END.
Làm thế nào để bảo vệ cái Back End chỉ có 1 người biết vị trí luôn là nỗi trăn trở của em. Và vấn đề là phải giấu cái link BACK END trong file Link đi.
Và trong một ngày vật vờ trên mạng em vô tình vớ được cái bảng mã Ascii. Mừng như vớ được con cá mập, nhớ lại trước đây ông thầy từng mã hóa trong SQL em cũng tí tởn tìm cách mã hóa cái đường dẫn của BACK END trong file Link này. Và sau 2 ngày ngâm cứu em thiết kế ra đoạn code sau ,mong mọi người cho em ý kiến góp ý xem nó có vấn đề ở đâu không nhé .
:roile:
Mã:Function Encode(linkencode As String) As String 'Ma hoa duong dan cua file CSDL On Error GoTo Err_Encode Dim n As Integer Dim t As Integer Dim b As Integer Dim char As String Dim charencode As String Dim rep As String n = Len(linkencode) t = 1 While t <= n char = Mid(linkencode, t, 1) b = Asc(char) - 4 charencode = Chr(b) rep = Replace(linkencode, char, charencode, t, 1) linkencode = Left(linkencode, t - 1) & rep t = t + 1 Wend Encode = linkencode Exit_Encode: Exit Function Err_Encode: MsgBox Err.Description & Err.Number End Function
View more random threads:
- Lỗi khi thêm dữ liệu vào CSDL Access
- Hỏi cách viết 1 hàn function tính điểm TB
- Tìm dữ liệu từ nhiều trường trong 1 bảng?
- Xếp hạng trong SQL
- Checkbox và option button
- Xin code xử lý dữ liệu
- 1 bài tập cơ bản của Access mà mình ko hiểu...
- Một hàm tự viết thay thế cho DLOOKUP của Access
- Xóa các record trong table access
- Cho mình hỏi về Access 2007 Runtime ?
-
08-02-2010, 06:34 PM #2Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Mã hóa trong Access !
Gửi bởi glasseggs
Thân
-
08-02-2010, 08:35 PM #3Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Mã hóa trong Access !
Gửi bởi glasseggs
Nói chơi thôi chứ cám ơn bạn, đây là một cách mã hoá cơ bản nhất. Phòng được người ngay chứ không phòng được kẻ gian :runcamcap:
-
08-02-2010, 10:11 PM #4Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Mã hóa trong Access !
Ơ ơ, hay nhở, lỡ cái Asc(char) nó nhỏ hơn 4 thì sao nhở
Bạn này hay tự làm khó mình. Xin thưa đã có Encode tất sẽ có Decode. Và chuyện gì sẽ xảy ra nhỉ?
Cách mã hóa thì mỗi người mỗi kiểu ,người ta muốn phá thì lại mất công ngâm cứu cách mã hóa của mình thì mới phá được.
Ví dụ với cách mã hóa trên ,theo mình đoán mò giả sử 1 lập trình viên muốn phá cũng phải vào xem code của mình thì ra ngay, nhưng nếu mình đặt pass cho VBA thì họ lại phải phá pass của VBA trước. Chứ ngồi dò ra thì đến bao giờ.
Ngọc Bích xanh bản tính thuộc dòng đá đá hoa (jade). Và đá hoa là tên gọi chung của ngọc bích. Vì bản tính chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là gì? (5) Có hiệu quả gì cho sức khỏe