px普贤教程PuXian
普贤教程 › 包参考

descrypt 包

DES/3DES/RC4 加密(纯函数,简化实现)

descrypt.px — DES/3DES/RC4 加密(纯函数,简化实现)

项值
包名descrypt
版本0.1.0
入口descrypt.px
分类认证与安全
文件数 / 行数1 / 118

安装与引入

bash
pxpkg init          # 首次
pxpkg add descrypt@0.1.0
pxpkg install
px
import descrypt
所属分类教程:认证与安全
其余 11 个 def(内部与辅助,可直接调用但不属稳定接口)
函数参数
rc4_initkey
rc4_cryptkey, data
rc4_encrypt_hexkey_hex, plaintext_hex
_ds_hex_to_byteshex_str
_ds_hex_digitc
_ds_bytes_to_hexdata
des_permutedata, table
des_key_schedulekey_64
des3_cryptkey1, key2, key3, data
rc4_encrypt_strkey_str, plaintext
rc4_decrypt_strkey_str, hex_ciphertext

包内说明(源码头注释)

text
descrypt.px — DES/3DES/RC4 加密(纯函数,简化实现)
注意:这是简化版 DES,用于教学/兼容,不应用于安全场景
完整 DES 需要大量常量表,此处提供 RC4(完整可用)和 DES 接口框架