Thông báo

Collapse
No announcement yet.

Làm thế nào để thay thế password =*

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Làm thế nào để thay thế password =*

    Hi all.
    Mình viết chương trình giao tiếp RS232, khi đăng nhập vào thiết bị từ PC thì yêu cầu nhập password nhưng password mình nhập vào qua terminal nó lại hiện rõ từng ký tự, giờ mình muốn thay các ký tự đó = các dấu * hoặc "" (đảm bảo tính bí mật) thì phải làm như thế nào nhỉ. Các bạn nào đã từng làm xin chỉ dùm.Click image for larger version

Name:	test.JPG
Views:	1
Size:	496.5 KB
ID:	1407990
    Đăng ký Dropbox có ngay 2GB lưu trữ online miễn phí:

  • #2
    Muốn vậy thì chỉ có cách là bạn tự code 1 giao diện mới thôi, cái này đơn giản ấy mà, bạn có thể code bằng VB, C++, C#...

    Mình thấy viết bằng C# khá dễ khi mình đã có 1 background về C rồi. Chúc bạn thành công !

    Comment


    • #3
      Cái này thường phải làm từ lớp dưới chứ bạn nhỉ - việc sử dụng terminal thì đa phần nó chỉ truyền thô.
      Bạn viết chương trình ở lớp dưới chắc chắn phải biết khi nào người dùng bắt đầu bấm password thì lúc đó 1 kí tự nhận được bạn trả lại 1 kí tự '*' đến khi bấm Enter thì thôi.
      Làm ở lớp trên thì nếu có cái terminal nó hiểu thì cũng bị không tương thích với cái người khác dùng.

      Sông dài, Thuyền lớn, Biển rộng bao la.
      Tháo neo ngôn ngữ, lèo lái con thuyền kiến thức nhân loại.

      Comment


      • #4
        Hi all.
        Mình vẫn thấy có một số chương trình client như SecureCRT chuyên dùng cho việc kết nối ssh, telnet với thiết bị như router, switch vẫn ẩn pass đc, các chương trình này được phát triển độc lập và có thể kết nối đến bất kỳ thiết bị nào miễn sao chúng hỗ trợ giao thức đó.
        Đăng ký Dropbox có ngay 2GB lưu trữ online miễn phí:

        Comment

        Về tác giả

        Collapse

        dinhchithanh Handsome Tìm hiểu thêm về dinhchithanh

        Bài viết mới nhất

        Collapse

        Đang tải...
        X