# tripledes-dart **Repository Path**: flyelf/tripledes-dart ## Basic Information - **Project Name**: tripledes-dart - **Description**: 3des - **Primary Language**: Unknown - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-30 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tripledes-dart Triple DES and DES block cipher implementation ported from CryptoJS [![Build Status](https://travis-ci.org/johnpryan/tripledes-dart.svg?branch=master)](https://travis-ci.org/johnpryan/tripledes-dart) This is ported from CryptoJS. The latest version can be found [bryx/cryptojs][crypto-js1] or [sytelus/CryptoJS][crypto-js2] [crypto-js1]: https://github.com/brix/crypto-js [crypto-js2]: https://github.com/sytelus/CryptoJS ## Example ```dart import 'package:tripledes/tripledes.dart'; main() { var key = "cipher"; var blockCipher = new BlockCipher(new DESEngine(), key); var message = "Driving in from the edge of town"; var ciphertext = blockCipher.encodeB64(message); var decoded = blockCipher.decodeB64(ciphertext); print("key: $key"); print("message: $message"); print("ciphertext (base64): $ciphertext"); print("decoded ciphertext: $decoded"); } ```