Tôi muốn lưu trữ mật khẩu trong ứng dụng để mã hóa ngày cài đặt và lưu trữ nó trong một số thư mục và có thể trong sổ đăng ký cho phiên bản ứng dụng 30 ngày của tôi. Tôi đã googling xung quanh rất nhiều và hầu hết mọi người đề nghị để lưu trữ ngày cài đặt được mã hóa. Tôi biết bất cứ điều gì tôi làm vẫn có thể bị bẻ khóa nhưng tôi muốn nó chỉ là hợp lý khó crack mà không cần gọi điện thoại nhà hoặc các công cụ như thế. Tôi có thể, ví dụ, có một chuỗi const lưu trữ một mật khẩu được mã hóa với một mật khẩu được lưu trữ trong một chuỗi const và như vậy. Điều này sẽ làm cho nó phức tạp hơn một chút. Nhưng vì sự xáo trộn chuỗi dường như là một nhiệm vụ phổ biến cho obfuscators, tôi muốn biết nếu có một cách tốt hơn để làm điều đó trong trường hợp bất kỳ bạn có bất kỳ ý tưởng làm thế nào obfuscators thường obfuscate chuỗi trong mã để tôi có thể lặp lại các thủ tục.Làm thế nào để chuỗi obfuscation trong obfuscators làm việc?
(Tôi sẽ không mua một bộ obfuscator. Tôi đang sử dụng phiên bản miễn phí của dotfuscator không làm xáo trộn dây và điều đó tốt, nhưng tôi sẽ không mua phiên bản trả tiền chỉ để làm xáo trộn một chuỗi đơn lẻ (trong trường hợp phiên bản trả tiền làm xáo trộn các chuỗi mà tôi không quan tâm).)
(Và tôi vẫn muốn dùng thử 30 ngày. Tôi đã đọc rất nhiều về các tùy chọn khác như tạo phiên bản ánh sáng miễn phí và các nội dung như Đó là phiên bản 30 ngày là tùy chọn tốt nhất trong trường hợp của tôi.)
Bất cứ ai biết một lick về IL sẽ có thể phá vỡ bất kỳ bảo vệ như vậy trong vài phút chỉ bằng cách tiêm mã để viết ra các khóa mã hóa. Thành thật mà nói, dù bạn phức tạp thế nào đi chăng nữa, nó cũng không thành vấn đề. Chỉ cần đi với một cái gì đó người dùng trung bình sẽ không thể đánh bại. – cdhowie
có bao nhiêu chữ in đậm và nghiêng "Tôi biết" của tôi cần phải như thế nào? – Juan
Tôi chỉ đang chỉ ra rằng bạn không thực sự cần bất kỳ loại khóa mã hóa trùng lặp hoặc bất cứ điều gì như thế. Người dùng trung bình của bạn thậm chí không biết mã hóa thực sự là gì. Chỉ cần một cái gì đó đơn giản như để lại ngày trong plaintext và cũng viết ra một băm mật mã của ngày concatenated với một bí mật là đủ. – cdhowie