27 lines
		
	
	
		
			624 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			624 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*
 | |
| CryptoJS v3.1.2
 | |
| code.google.com/p/crypto-js
 | |
| (c) 2009-2013 by Jeff Mott. All rights reserved.
 | |
| code.google.com/p/crypto-js/wiki/License
 | |
| */
 | |
| /**
 | |
|  * Electronic Codebook block mode.
 | |
|  */
 | |
| CryptoJS.mode.ECB = (function () {
 | |
|     var ECB = CryptoJS.lib.BlockCipherMode.extend();
 | |
| 
 | |
|     ECB.Encryptor = ECB.extend({
 | |
|         processBlock: function (words, offset) {
 | |
|             this._cipher.encryptBlock(words, offset);
 | |
|         }
 | |
|     });
 | |
| 
 | |
|     ECB.Decryptor = ECB.extend({
 | |
|         processBlock: function (words, offset) {
 | |
|             this._cipher.decryptBlock(words, offset);
 | |
|         }
 | |
|     });
 | |
| 
 | |
|     return ECB;
 | |
| }());
 |