導航:首頁 > 文檔加密 > 怎麼做一個加密解密的小程序

怎麼做一個加密解密的小程序

發布時間:2024-12-30 08:10:00

❶ 微信雲上顯密怎麼用

使用方法如下:
1、打開微信雲上顯密小程序,在小程序中,點擊「+」,選擇要加密的文件類型,例如「圖片」或「視頻。
2、在彈出的文件選擇器中,選擇要加密的文件,然後點擊「確定,等待加密完成。加密完成後,文件將被顯示為明文,可以方便地查看和分享。
3、需要解密文件,可以在文件列表中選擇要解密的文件,然後點擊「解密」按鈕。解密後的文件將被保存到微信相冊中。

❷ 編一個給文件夾加鎖和解鎖小程序

程序很簡單,我把核心的兩個過程給你貼下來,你自己編寫完成的窗口程序。

uses部分要增加引用單元sysutils:
uses sysutils;

常量部分定義:
const lockstr='.{6413BA2C-B461-11d1-A18A-080036B11A03}';

兩個核心的過程:
procere lock(f:string);
begin
if ExtractFileExt(f)<>lockstr then RenameFile(f,f+lockstr);
end;

procere unlock(f:string);
begin
if ExtractFileExt(f)=lockstr then RenameFile(f,(f,1,length(f)-length(lockstr)));
end;

保證瞬間完成,而且有效。如果在你的機器上行的話,可以更換lockstr的數值,比如可以換為'.{645FF040-5081-101B-9F08-00AA002F954E}'

❸ 小程序RSA加密、解密、加簽、驗簽

npm install  wxapp_rsa

var RSA = require('/wxapp_rsa.js')

// RSA加簽

    var sign_rsa = new RSA.RSAKey();

//privateKey_pkcs1需要是-----BEGIN PRIVATE KEY-----開頭的私鑰

    sign_rsa = RSA.KEYUTIL.getKey(privateKey_pkcs1);

    console.log('簽名RSA:')

    console.log(sign_rsa)

    var hashAlg = 'MD5withRSA';

    var hSig = sign_rsa.signString("12345678901234567890", hashAlg);

    hSig = RSA.hex2b64(hSig); // hex 轉 b64

    console.log("簽名結果:" + hSig)

    // RSA 驗簽

    var verify_rsa = new RSA.RSAKey();

    verify_rsa = RSA.KEYUTIL.getKey(publicKey_pkcs1);

    console.log('驗簽RSA:')

    console.log(verify_rsa)

    hSig = RSA.b64tohex(hSig)

    var ver = verify_rsa.verifyString("12345678901234567890", hSig)

    console.log('驗簽結果:' + ver)

//  RSA加密 【加密欄位長度不大於117】

    var encrypt_rsa = new RSA.RSAKey();

    encrypt_rsa = RSA.KEYUTIL.getKey(rsa_public_key);

    console.log('加密RSA:')

    console.log(encrypt_rsa)

    var encStr = encrypt_rsa.encrypt('1234567890')

    console.log(encStr)

    encStr = RSA.hex2b64(encStr);

    console.log("加密結果:" + encStr)

    // RSA 解密

    var decrypt_rsa = new RSA.RSAKey();

    decrypt_rsa = RSA.KEYUTIL.getKey(rsa_public_key_private);

    console.log('解密RSA:')

    console.log(decrypt_rsa)

    encStr = RSA.b64tohex(encStr)

    var decStr = decrypt_rsa.decrypt(encStr)

    console.log("解密結果:" + decStr)

❹ 如何在微信小程序中實現對信息的加解密

您可以使用微信小程序的第三方服務CryptoJS進行加解密。您需要先在微信公眾平台中添加插件,然後在小程序中使用CryptoJS進行加解密。

這里有一篇關於微信小程序AES加密解密的文章,其中提供了Java後台處理代碼和微信小程序index.wxml內容,以及所需要的jar包和演示效果圖。

閱讀全文

與怎麼做一個加密解密的小程序相關的資料

熱點內容
linux網卡子介面 瀏覽:983
21歲職高畢業學程序員怎麼學 瀏覽:317
vs如何對單個文件編譯 瀏覽:4
為什麼有的電腦不能安裝python 瀏覽:73
金蝶迷你版加密狗檢測到過期 瀏覽:184
硬體描述語言編譯結果 瀏覽:655
程序員逆天改命 瀏覽:19
金斗雲伺服器 瀏覽:445
港口工程pdf 瀏覽:770
程序設計語言pdf 瀏覽:432
蔬菜價格上漲演算法 瀏覽:221
nfs是什麼伺服器 瀏覽:823
單榀框架柱子要加密嗎 瀏覽:350
當標識符在該條件編譯結構前 瀏覽:584
遼寧開票伺服器地址雲空間 瀏覽:376
月亮播放器app現在叫什麼 瀏覽:986
程序員自己受不了身邊的鼓勵師 瀏覽:159
有道雲筆記打包源碼 瀏覽:58
linuxhadoop下載 瀏覽:784
文件夾刪除正在運行無法卸載 瀏覽:988