# js-des **Repository Path**: pangqianjin/js-des ## Basic Information - **Project Name**: js-des - **Description**: commonJS实现DES加密算法,可以加密各种文件(二进制文件和文本文件均可)和文件夹 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-26 - **Last Updated**: 2021-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: commonJS, DES ## README # js-des #### 介绍 commonJS实现DES加密算法,可以加密各种文件(二进制文件和文本文件均可)和文件夹 #### 使用说明 utils.js中向外暴露了三个方法: ```js DES(M:string, key?:string) desEncode(pathname:string, key?:string) desDecode(pathname:string, key?:string) ``` 示例: ```javascript // 加密 // 结果为: 1000010111101000000100110101010000001111000010101011010000000101 DES('0001001100110100010101110111100110011011101111001101111111110001', '0000000100100011010001010110011110001001101010111100110111101111', ENCODE) // 解密 DES('0001001100110100010101110111100110011011101111001101111111110001', '1000010111101000000100110101010000001111000010101011010000000101', DECODE) desEncode('./test') desDecode('./test.des.json') ```