Diễn đàn WapBuilder Mã hóa mật khẩu cho Twig - Wap4

Mã hóa mật khẩu cho Twig - Wap4

3,667 lượt xem
04/07/2021 15:33 Bình luận (40)
Ai làm code twig trên wap4 chắc đều trăn trở làm sao mà bảo mật khi wap4 ko có hàm mã hóa mật khẩu đúng ko nào :D

Trước tôi có share 1 lần rồi nhưng code còn cùi. Nay Share lại đoạn function mã hóa pass, giải được cũng khá là đau đầu nha.

Tạo file '_functions' dán code này vào
{% macro miPass(text) %}{% spaceless %}
{% set char='w1rt2y0u3imeop4a9sdf5ghjkl6zxqc7vb8n'|split('') %}
{% set pass={} %}
{% for i,x in char %}{% set pass=pass|merge({(char[i]):(i)}) %}{% endfor %}
{% set n,res=n|default(7),'' %}
{% for i in text|split('')|reverse %}{% set n=loop.index+1 %}{{( (pass[i]+n)>=char|length? char[pass[i]+n-char|length] : char[pass[i]+n] ) }}{% endfor %}{% endspaceless %}{% endmacro %}

Dùng như thế nào?

tại file cần dùng:
{% from '_functions' import miPass %}

{{miPass('Nguyen-Van-Duc')|trim}}

Đây là một số chuỗi sau mã hóa:

'Nguyen-Van-Duc' => 'vm2yyh3iihs5na'

'aaaaaaaaaaaaaaaaaaa' => 'sdf5ghjkl6zxqc7vb8n'

'xoxoxoxoxoxoxoxoxo' => '479bdn51htky6uxice'

Giờ thì bảo mật hơn nhiều rồi đó nha!
Nguồn : Mrducz95
Gill, Thanh Tam đã thích bài viết này
BÌNH LUẬN (40)
Avatar
Tác giả
Tag Quote
vl bình luận :))
Avatar
Dai
Tag Quote
2
Avatar
Tác giả
Tag Quote
tối tui faker luôn vậy
Avatar
Dai
Tag Quote
Chưa hoàn thiện 1
Avatar
Tác giả
Tag Quote
@Dai làm thêm cái thông báo :))
rồi thêm cái xóa cmt .
chống bị nó xài tool check pass nữa
Avatar
Dai
Tag Quote
Bài viết: Mã hoá này có vẻ giống mã Vigenère
Avatar
Tác giả
Tag Quote
@Dai này mrduc viết vẫn thiếu mấy thứ
cơ mà muốn check thì js vẫn encode đc :(((
Tag Quote
@Đức abc
Avatar
Dai
Tag Quote
@khanh def
Avatar
Tác giả
Tag Quote
spam coi nó có lên gì ko

Viết bình luận

Vui lòng đăng nhập để tham gia bình luận.

Trang chủ Tìm kiếm Trò chuyện Đăng nhập