Tiểu luận Phương pháp mã hóa bằng mật khẩu nhằm bảo mật dữ liệu

20 562 0
Tiểu luận Phương pháp mã hóa bằng mật khẩu nhằm bảo mật dữ liệu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Seminar : Phương pháp mã hóa mật nhằm bảo mật liệu Thành viên nhóm: Đặng Thanh Qui 09520623 Trần Tấn Sang 09520628 Lê Thị Ánh Tuyết 10520641 Nội dung Tại cần mã hóa liệu? Giới thiệu số kỹ thuật để mã hóa liệu Kỹ thuật mã hóa mật Phương pháp giải mã Hack liệu mã hóa mật Nội dung Tại cần mã hóa liệu? Giới thiệu số kỹ thuật để mã hóa liệu Kỹ thuật mã hóa mật Phương pháp giải mã Hack liệu mã hóa mật Tại cần mã hóa liệu SQL Server?  Mã hố phương pháp quan trọng nhằm bảo mật liệu  Thực tế cho thấy, cố an ninh xảy với CSDL ảnh hưởng nghiêm trọng đến danh tiếng công ty quan hệ với khách hàng  Những liệu nhạy cảm số CMT, số thẻ tín dụng, mật khẩu… cần phải bảo vệ trước mối nguy hiểm công Nội dung Tại cần mã hóa liệu? Giới thiệu số kỹ thuật để mã hóa liệu Kỹ thuật mã hóa mật Phương pháp giải mã Hack liệu mã hóa mật Giới thiệu số kỹ thuật để mã hóa liệu  Trong SQL Server 2000 bạn tự tạo hàm riêng sử dụng DLL ngồi để mã hố liệu  Từ SQL Server 2005 trở lên, hàm phương thức mặc định cho phép sẵn  Từ SQL Server 2005 trở lên cung cấp kỹ thuật sau để mã hoá liệu Giới thiệu số kỹ thuật để mã hóa liệu Mã hố mật Mã hố khố đối xứng Mã hố khố khơng đối xứng Mã hố chứng nhận Nội dung Tại cần mã hóa liệu? Giới thiệu số kỹ thuật để mã hóa liệu Kỹ thuật mã hóa mật Phương pháp giải mã Hack liệu mã hóa mật Kỹ thuật mã hóa mật  “Mã hoá mật khẩu” phương pháp mã hoá liệu thông qua mật Dữ liệu giải mã nhập mật sử dụng mã hoá  Dùng hàm EncryptByPassPhrase để thực mã hóa  Ví dụ: select EncryptedData = EncryptByPassPhrase(‘matkhau', '123456789' ) Kỹ thuật mã hóa mật  Kết Encryptbypassphrase sau lần thực thi hàm khác  Ví dụ: select EncryptedData = EncryptByPassPhrase('MAK', '123456789' ) EncryptedData 0x01000000CBB7EE45B5C1460D6996B149CE16B76C7F7CD598DC56364D106B05D47B930093 (1 row(s) affected) EncryptedData 0x010000005E884D30C8FF7E4723D4E70A03B0B07F877667BAF1DA9BE1E116434842D11B99 (1 row(s) affected) EncryptedData 0x01000000C508FB0C4FC7734B47B414D2602A71A338417DD685229173684D319334A084CD  Tuy nhiên, bạn giải mã liệu kết ban đầu trước mã hố Nội dung Tại cần mã hóa liệu? Giới thiệu số kỹ thuật để mã hóa liệu Kỹ thuật mã hóa mật Phương pháp giải mã Hack liệu mã hóa mật Phương pháp giải mã  Dữ liệu giải mã nhập mật sử dụng mã hoá  Dùng hàm DecryptByPassPhrase để thực giải mã  Ví dụ: select convert(varchar(100),DecryptByPassPhrase(‘matk', 0x01000000CBB7EE45B5C1460D6996B149CE16B76C7F7CD598DC56364D106B05D47B930093)) Phương pháp giải mã  SQL Server trả lại giá trị NULL mật giải mã bị sai  Ví dụ: • select EncryptedData = EncryptByPassPhrase(‘matkhau1', '123456789' ) EncryptedData 0x01000000CBB7EE45B5C1460D6996B149CE16B76C7F7CD598DC56364D106B05D47B930093 • select convert(varchar(100),DecryptByPassPhrase(‘matkhau2', 0x01000000CBB7EE45B5C1460D6996B149CE16B76C7F7CD598DC56364D106B05D47B930093)) NULL (1 row(s) affected) Mời xem Demo Kỹ thuật mã hóa mật & Phương pháp giải mã Nội dung Tại cần mã hóa liệu? Giới thiệu số kỹ thuật để mã hóa liệu Kỹ thuật mã hóa mật Phương pháp giải mã Hack liệu mã hóa mật Hack liệu mã hóa mật  Như ta biết, mã hoá mật phương pháp mã hoá liệu sử dụng đến mật giải mã với mật  Giờ giả dụ quên mật đặt cần phải khôi phục lại liệu ban đầu  Việc truy tìm lại mật liệu bị mã hoá thực thủ tục Hack liệu mã hóa mật  Thủ tục truy tìm use master go select getdate() as StartingTime go declare @myencryptedtext varbinary(max) set @myencryptedtext=0x01000000F75D553409C74570F6DDBCADA5 3FD489DDD52D9277010050565ADF30F244F8CC print @myencryptedtext exec hack_encryption @encryptedtext=@myencryptedtext go select getdate() as EndingTime go Về bản, thủ tục lặp lại tất khả hợp lý xảy ký tự ASCII có độ dài ký tự để tìm mật sử dụng để giải mã liệu 5 Hack liệu mã hóa mật  Một số lưu ý: • Thủ thục hàm hack mật dài ký tự • Thủ tục hàm chiếm nhiều CPU để lấy lại liệu tìm lại mật • Tạo thủ tục khơng giúp nhiều liệu mã hoá nằm bảng Vì phải thay đổi thủ thục thành hàm vơ hướng (demo trình bày rõ) Mời xem Demo Hack liệu mã hóa mật KẾT THÚC Cảm ơn cô bạn lắng nghe! ... mã hóa liệu Kỹ thuật mã hóa mật Phương pháp giải mã Hack liệu mã hóa mật Kỹ thuật mã hóa mật  ? ?Mã hố mật khẩu? ?? phương pháp mã hoá liệu thơng qua mật Dữ liệu giải mã nhập mật sử dụng mã hoá ... thuật mã hóa mật & Phương pháp giải mã Nội dung Tại cần mã hóa liệu? Giới thiệu số kỹ thuật để mã hóa liệu Kỹ thuật mã hóa mật Phương pháp giải mã Hack liệu mã hóa mật Hack liệu mã hóa mật ... giải mã liệu kết ban đầu trước mã hoá Nội dung Tại cần mã hóa liệu? Giới thiệu số kỹ thuật để mã hóa liệu Kỹ thuật mã hóa mật Phương pháp giải mã Hack liệu mã hóa mật Phương pháp giải mã  Dữ liệu

Ngày đăng: 05/04/2015, 23:11

Từ khóa liên quan

Mục lục

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan