[英]crypto-js DES (or Triple DES) Encryption in CBC Mode
我需要在我的Erlang / OTP Web服務器和JavaScript之間傳遞加密數據。 我查看了Crypto-js.js Library 。 我想在CBC模式下使用DES加密我的數據。
問題是,在圖書館網站上,沒有示例顯示如何執行此操作。 任何人都有一個例子,請幫忙。 謝謝。
找到了 !
<script type="text/javascript" src="http://crypto-js.googlecode.com/files/2.5.3-crypto-sha1-hmac-pbkdf2-blockmodes-DES.js"></script> <script type="text/javascript"> // CBC with default padding scheme (iso7816) var crypted = Crypto.DES.encrypt("Message", "Secret Passphrase", { mode: new Crypto.mode.CBC }); var plain = Crypto.DES.decrypt(crypted, "Secret Passphrase", { mode: new Crypto.mode.CBC }); // CBC with ansix923 padding scheme var crypted = Crypto.DES.encrypt("Message", "Secret Passphrase", { mode: new Crypto.mode.CBC(Crypto.pad.ansix923) }); var plain = Crypto.DES.decrypt(crypted, "Secret Passphrase", { mode: new Crypto.mode.CBC(Crypto.pad.ansix923) }); </script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.