CINXE.COM

crypto_dart | Dart package

<!DOCTYPE html> <html lang="en-us"><head><script src="https://www.googletagmanager.com/gtm.js?id=GTM-MX6DBN9" async="async"></script><script src="/static/hash-j60jq2j3/js/gtm.js" async="async"></script><meta charset="utf-8"/><meta http-equiv="x-ua-compatible" content="ie=edge"/><meta name="viewport" content="width=device-width, initial-scale=1"/><meta name="twitter:card" content="summary"/><meta name="twitter:site" content="@dart_lang"/><meta name="twitter:description" content="a dart libary that tries to implement crypto-js like functionality."/><meta name="twitter:image" content="https://pub.dev/static/hash-j60jq2j3/img/pub-dev-icon-cover-image.png"/><meta property="og:type" content="website"/><meta property="og:site_name" content="Dart packages"/><meta property="og:title" content="crypto_dart | Dart package"/><meta property="og:description" content="a dart libary that tries to implement crypto-js like functionality."/><meta property="og:image" content="https://pub.dev/static/hash-j60jq2j3/img/pub-dev-icon-cover-image.png"/><meta property="og:url" content="https://pub.dev/packages/crypto_dart"/><title>crypto_dart | Dart package</title><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Google+Sans:wght@400;500;700&amp;family=Google+Sans+Display:wght@400&amp;family=Google+Sans+Text:wght@400;500;700&amp;family=Google+Sans+Mono:wght@400;700&amp;display=swap"/><link rel="shortcut icon" href="/favicon.ico?hash=nk4nss8c7444fg0chird9erqef2vkhb8"/><meta rel="apple-touch-icon" href="/static/hash-j60jq2j3/img/apple-touch-icon.png"/><meta rel="apple-touch-icon-precomposed" href="/static/hash-j60jq2j3/img/apple-touch-icon.png"/><link rel="stylesheet" href="https://www.gstatic.com/glue/v25_0/ccb.min.css"/><link rel="search" type="application/opensearchdescription+xml" title="Dart packages" href="/osd.xml"/><link rel="canonical" href="https://pub.dev/packages/crypto_dart"/><meta name="description" content="a dart libary that tries to implement crypto-js like functionality."/><link rel="alternate" type="application/atom+xml" title="Updated Packages Feed for Pub" href="/feed.atom"/><link rel="stylesheet" type="text/css" href="/static/hash-j60jq2j3/material/bundle/styles.css"/><link rel="stylesheet" type="text/css" href="/static/hash-j60jq2j3/css/style.css"/><script src="/static/hash-j60jq2j3/material/bundle/script.min.js" defer="defer"></script><script src="/static/hash-j60jq2j3/js/script.dart.js" defer="defer"></script><script src="https://www.gstatic.com/brandstudio/kato/cookie_choice_component/cookie_consent_bar.v3.js" defer="defer" data-autoload-cookie-consent-bar="true"></script><meta name="pub-page-data" content="eyJwa2dEYXRhIjp7InBhY2thZ2UiOiJjcnlwdG9fZGFydCIsInZlcnNpb24iOiIxLjAuMysyIiwibGlrZXMiOjEwLCJpc0Rpc2NvbnRpbnVlZCI6ZmFsc2UsImlzTGF0ZXN0Ijp0cnVlfSwic2Vzc2lvbkF3YXJlIjpmYWxzZX0="/><link rel="preload" href="/static/hash-j60jq2j3/highlight/highlight-with-init.js" as="script"/></head><body class="light-theme"><script src="/static/hash-j60jq2j3/js/dark-init.js"></script><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MX6DBN9" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div class="site-header"><button class="hamburger" aria-label="menu toggle"></button><a class="logo" href="/" aria-label="Go to the landing page of pub.dev"><img class="site-logo" src="/static/hash-j60jq2j3/img/pub-dev-logo.svg" alt="" width="140" height="30" role="presentation"/></a><div class="site-header-space"></div><div class="site-header-mask"></div><div class="site-header-search"><form action="/packages" method="GET"><input class="site-header-search-input" name="q" placeholder="New search..." autocomplete="on" title="Search"/></form></div><nav class="site-header-nav scroll-container"><div class="nav-login-container"><button id="-account-login" class="nav-main-button link">Sign in</button></div><div class="nav-container nav-help-container hoverable"><button class="nav-main-button">Help</button><div class="nav-hover-popup"><div class="nav-table-columns"><div class="nav-table-column"><h3>pub.dev</h3><a class="nav-link" href="/help/search" rel="noopener" target="_blank">Searching for packages</a><a class="nav-link" href="/help/scoring" rel="noopener" target="_blank">Package scoring and pub points</a></div><div class="nav-table-column"><h3>Flutter</h3><a class="nav-link" href="https://flutter.dev/using-packages/" rel="noopener" target="_blank">Using packages</a><a class="nav-link" href="https://flutter.dev/developing-packages/" rel="noopener" target="_blank">Developing packages and plugins</a><a class="nav-link" href="https://dart.dev/tools/pub/publishing" rel="noopener" target="_blank">Publishing a package</a></div><div class="nav-table-column"><h3>Dart</h3><a class="nav-link" href="https://dart.dev/guides/packages" rel="noopener" target="_blank">Using packages</a><a class="nav-link" href="https://dart.dev/tools/pub/publishing" rel="noopener" target="_blank">Publishing a package</a></div></div></div></div><div class="nav-container nav-help-container-mobile foldable"><h3 class="foldable-button">pub.dev <img class="foldable-icon" src="/static/hash-j60jq2j3/img/nav-mobile-foldable-icon.svg" alt="toggle folding of the section" width="13" height="6"/></h3><div class="foldable-content"><a class="nav-link" href="/help/search" rel="noopener" target="_blank">Searching for packages</a><a class="nav-link" href="/help/scoring" rel="noopener" target="_blank">Package scoring and pub points</a></div></div><div class="nav-container nav-help-container-mobile foldable"><h3 class="foldable-button">Flutter <img class="foldable-icon" src="/static/hash-j60jq2j3/img/nav-mobile-foldable-icon.svg" alt="toggle folding of the section" width="13" height="6"/></h3><div class="foldable-content"><a class="nav-link" href="https://flutter.dev/using-packages/" rel="noopener" target="_blank">Using packages</a><a class="nav-link" href="https://flutter.dev/developing-packages/" rel="noopener" target="_blank">Developing packages and plugins</a><a class="nav-link" href="https://dart.dev/tools/pub/publishing" rel="noopener" target="_blank">Publishing a package</a></div></div><div class="nav-container nav-help-container-mobile foldable"><h3 class="foldable-button">Dart <img class="foldable-icon" src="/static/hash-j60jq2j3/img/nav-mobile-foldable-icon.svg" alt="toggle folding of the section" width="13" height="6"/></h3><div class="foldable-content"><a class="nav-link" href="https://dart.dev/guides/packages" rel="noopener" target="_blank">Using packages</a><a class="nav-link" href="https://dart.dev/tools/pub/publishing" rel="noopener" target="_blank">Publishing a package</a></div></div></nav><button class="-pub-theme-toggle" aria-label="light/dark theme toggle"></button></div><div id="banner-container"></div><main class="container"><div class="detail-wrapper -active -has-info-box"><div class="detail-header -is-loose"><div class="detail-container"><div class="detail-header-outer-block"><div class="detail-header-content-block"><h1 class="title pub-monochrome-icon-hoverable">crypto_dart 1.0.3+2 <span class="pkg-page-title-copy"><img class="pub-monochrome-icon pkg-page-title-copy-icon filter-invert-on-dark" src="/static/hash-j60jq2j3/img/content-copy-icon.svg" alt="copy &quot;crypto_dart: ^1.0.3+2&quot; to clipboard" width="18" height="18" title="Copy &quot;crypto_dart: ^1.0.3+2&quot; to clipboard" data-copy-content="crypto_dart: ^1.0.3+2" data-ga-click-event="copy-package-version"/><div class="pkg-page-title-copy-feedback"><span class="code">crypto_dart: ^1.0.3+2</span> copied to clipboard</div></span></h1><div class="metadata">Published <span><a class="-x-ago" href="" title="Mar 21, 2024" role="button" data-timestamp="1711024455682">12 months ago</a></span> <span class="package-badge" title="Package is compatible with Dart 3.">Dart 3 compatible</span></div><div class="detail-tags-and-like"><div class="detail-tags"><div class="-pub-tag-badge"><span class="tag-badge-main">SDK</span><a class="tag-badge-sub" href="/packages?q=sdk%3Adart" rel="nofollow" title="Packages compatible with Dart SDK">Dart</a><a class="tag-badge-sub" href="/packages?q=sdk%3Aflutter" rel="nofollow" title="Packages compatible with Flutter SDK">Flutter</a></div><div class="-pub-tag-badge"><span class="tag-badge-main">Platform</span><a class="tag-badge-sub" href="/packages?q=platform%3Aandroid" rel="nofollow" title="Packages compatible with Android platform">Android</a><a class="tag-badge-sub" href="/packages?q=platform%3Aios" rel="nofollow" title="Packages compatible with iOS platform">iOS</a><a class="tag-badge-sub" href="/packages?q=platform%3Alinux" rel="nofollow" title="Packages compatible with Linux platform">Linux</a><a class="tag-badge-sub" href="/packages?q=platform%3Amacos" rel="nofollow" title="Packages compatible with macOS platform">macOS</a><a class="tag-badge-sub" href="/packages?q=platform%3Aweb" rel="nofollow" title="Packages compatible with Web platform">web</a><a class="tag-badge-sub" href="/packages?q=platform%3Awindows" rel="nofollow" title="Packages compatible with Windows platform">Windows</a></div></div><div class="detail-like"><button id="-pub-like-icon-button" class="mdc-icon-button" data-ga-click-event="toggle-like" aria-pressed="false" title="Like this package"><img class="mdc-icon-button__icon" src="/static/hash-j60jq2j3/img/like-inactive.svg" alt="liked status: inactive" width="18" height="18"/><img class="mdc-icon-button__icon mdc-icon-button__icon--on" src="/static/hash-j60jq2j3/img/like-active.svg" alt="liked status: active" width="18" height="18"/></button><span class="likes-count"><span id="likes-count">10</span></span></div></div></div></div></div></div><div class="detail-container"><div class="detail-lead"><div class="detail-metadata-toggle"><div class="detail-metadata-toggle-icon">→</div><h3 class="detail-lead-title">Metadata</h3></div><p class="detail-lead-text">a dart libary that tries to implement crypto-js like functionality.</p><p class="detail-lead-more"><a class="detail-metadata-toggle">More...</a></p></div></div><div class="detail-body"><div class="detail-tabs"><div class="detail-tabs-wide-header"><div class="detail-container"><ul class="detail-tabs-header"><li class="detail-tab tab-button detail-tab-readme-title -active">Readme</li><li class="detail-tab tab-link detail-tab-changelog-title"><a href="/packages/crypto_dart/changelog" role="button">Changelog</a></li><li class="detail-tab tab-link detail-tab-example-title"><a href="/packages/crypto_dart/example" role="button">Example</a></li><li class="detail-tab tab-link detail-tab-installing-title"><a href="/packages/crypto_dart/install" role="button">Installing</a></li><li class="detail-tab tab-link detail-tab-versions-title"><a href="/packages/crypto_dart/versions" role="button">Versions</a></li><li class="detail-tab tab-link detail-tab-analysis-title"><a href="/packages/crypto_dart/score" role="button">Scores</a></li></ul></div></div><div class="detail-container detail-body-main"><div class="detail-tabs-content"><section class="tab-content detail-tab-readme-content -active markdown-body"><p>Welcome to the Dart Crypto package! This package aims to provide cryptographic functions similar to those found in CryptoJS, but for Dart developers. With this package, you can perform various cryptographic operations, including encryption, decryption, hashing, and more, all within your Dart applications.</p> <h2 id="features" class="hash-header">Features: <a href="#features" class="hash-link">#</a></h2> <p>Encryption/Decryption: Encrypt and decrypt data using popular algorithms such as AES, Triple DES. Hashing: Generate hash values for your data using algorithms like MD5, SHA-1, SHA-256, SHA-512, etc. Encoding/Decoding: Encode and decode data using Base64, Hex, Utf8, and other encoding formats.</p> <h2 id="installation" class="hash-header">Installation: <a href="#installation" class="hash-link">#</a></h2> <p>You can install this package via pub.dev by adding it as a dependency in your pubspec.yaml file:</p> <pre><code class="language-yaml">dependencies: crypto_dart: ^1.0.3+1 </code></pre> <p>Then, run pub get to fetch the package.</p> <h2 id="usage" class="hash-header">Usage: <a href="#usage" class="hash-link">#</a></h2> <p>Here's a quick example demonstrating how to use some of the functionalities provided by this package:</p> <pre><code class="language-dart">import 'package:crypto_dart/crypto_dart.dart'; void main() { // Encrypt and decrypt data using AES final key = 'ThisIsASecretKey'; final plainText = 'Hello, World!'; final encryptedText = CryptoDart.AES.encrypt(plainText, key); final decryptedText = CryptoDart.AES.decrypt(encryptedText, key); print('Encrypted Text: $encryptedText'); print('Decrypted Text: $decryptedText'); // Generate SHA-256 hash final dataToHash = 'SensitiveData'; final hashValue = CryptoDart.SHA256(dataToHash); print('SHA-256 Hash: $hashValue'); } </code></pre> <h2 id="contributing" class="hash-header">Contributing: <a href="#contributing" class="hash-link">#</a></h2> <p>Contributions to this package are welcome! If you find any bugs, want to request a new feature, or want to contribute code, feel free to open an issue or submit a pull request on the GitHub repository: [https://github.com/Noobware1/crypto_dart].</p> <h2 id="license" class="hash-header">License: <a href="#license" class="hash-link">#</a></h2> <p>This package is distributed under the MIT License. See the LICENSE file for more information.</p> <h2 id="acknowledgements" class="hash-header">Acknowledgements: <a href="#acknowledgements" class="hash-link">#</a></h2> <p>This package was inspired by CryptoJS and aims to provide similar functionality for Dart developers. Thanks to the Dart community for their support and contributions.</p> <p>For more detailed documentation and usage examples, please refer to the package documentation.</p> <p>If you have any questions or need further assistance, feel free to reach out to the package maintainer or open an issue on the GitHub repository.</p> <p>Happy coding! 🚀</p> </section></div></div></div><aside class="detail-info-box"><a class="packages-scores" href="/packages/crypto_dart/score"><div class="packages-score packages-score-like"><div class="packages-score-value -has-value"><span class="packages-score-value-number">10</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">likes</div></div><div class="packages-score packages-score-health"><div class="packages-score-value -has-value"><span class="packages-score-value-number">120</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">points</div></div><div class="packages-score packages-score-downloads" title="Number of downloads of this package during the past 30 days"><div class="packages-score-value -has-value"><span class="packages-score-value-number">68</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">downloads</div></div></a><h3 class="title">Publisher</h3><p><span>unverified uploader</span></p><h3 class="title">Weekly Downloads</h3><div id="-weekly-downloads-sparkline" class="weekly-downloads-sparkline" data-widget="weekly-sparkline" data-weekly-sparkline-points="gCzrZwYAAAAPAAAAFAAAABkAAAASAAAACwAAAA4AAAADAAAABAAAAAwAAAAWAAAABgAAAAgAAAADAAAAAgAAAAoAAAAJAAAAAQAAAAQAAAABAAAACAAAAAEAAAAPAAAACAAAAA4AAAABAAAAAwAAAAgAAAAIAAAAAwAAAAEAAAADAAAABAAAAAIAAAAMAAAAAAAAAAUAAAAKAAAADAAAAAYAAAAKAAAAFAAAAAgAAAAOAAAAAQAAAAUAAAAJAAAABgAAACcAAAADAAAAGgAAAAQAAAA="></div><h3 class="title pkg-infobox-metadata">Metadata</h3><p>a dart libary that tries to implement crypto-js like functionality.</p><p><a class="link" href="https://github.com/Noobware1/crypto_dart" rel="ugc">Repository (GitHub)</a><br/></p><h3 class="title">Topics</h3><p><a class="topics-tag" href="/packages?q=topic%3Acrypto" rel="nofollow">#crypto</a> <a class="topics-tag" href="/packages?q=topic%3Acryptography" rel="nofollow">#cryptography</a></p><h3 class="title">Documentation</h3><p><a class="link" href="/documentation/crypto_dart/latest/">API reference</a><br/></p><h3 class="title">License</h3><p><img class="inline-icon-img filter-invert-on-dark" src="/static/hash-j60jq2j3/img/material-icon-balance.svg" alt="" width="14" height="14" role="presentation"/>BSD-3-Clause (<a href="/packages/crypto_dart/license">license</a>)</p><h3 class="title">Dependencies</h3><p><a href="/packages/convert" title="^3.1.1">convert</a>, <a href="/packages/pointycastle" title="^3.7.3">pointycastle</a></p><h3 class="title">More</h3><p><a href="/packages?q=dependency%3Acrypto_dart" rel="nofollow">Packages that depend on crypto_dart</a></p></aside></div><script type="application/ld+json">{"@context":"http\u003a\u002f\u002fschema.org","@type":"SoftwareSourceCode","name":"crypto\u005fdart","version":"1.0.3\u002b2","description":"crypto\u005fdart - a dart libary that tries to implement crypto-js like functionality.","url":"https\u003a\u002f\u002fpub.dev\u002fpackages\u002fcrypto\u005fdart","dateCreated":"2023-08-19T12\u003a03\u003a11.597411Z","dateModified":"2024-03-21T12\u003a34\u003a15.682832Z","programmingLanguage":"Dart","image":"https\u003a\u002f\u002fpub.dev\u002fstatic\u002fimg\u002fpub-dev-icon-cover-image.png","license":"https\u003a\u002f\u002fpub.dev\u002fpackages\u002fcrypto\u005fdart\u002flicense"}</script></div><div class="detail-metadata"><h3 class="detail-metadata-title"><span class="detail-metadata-toggle">←</span> Metadata</h3><div class="detail-info-box"><a class="packages-scores" href="/packages/crypto_dart/score"><div class="packages-score packages-score-like"><div class="packages-score-value -has-value"><span class="packages-score-value-number">10</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">likes</div></div><div class="packages-score packages-score-health"><div class="packages-score-value -has-value"><span class="packages-score-value-number">120</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">points</div></div><div class="packages-score packages-score-downloads" title="Number of downloads of this package during the past 30 days"><div class="packages-score-value -has-value"><span class="packages-score-value-number">68</span><span class="packages-score-value-sign"></span></div><div class="packages-score-label">downloads</div></div></a><h3 class="title">Publisher</h3><p><span>unverified uploader</span></p><h3 class="title">Weekly Downloads</h3><div id="-weekly-downloads-sparkline" class="weekly-downloads-sparkline" data-widget="weekly-sparkline" data-weekly-sparkline-points="gCzrZwYAAAAPAAAAFAAAABkAAAASAAAACwAAAA4AAAADAAAABAAAAAwAAAAWAAAABgAAAAgAAAADAAAAAgAAAAoAAAAJAAAAAQAAAAQAAAABAAAACAAAAAEAAAAPAAAACAAAAA4AAAABAAAAAwAAAAgAAAAIAAAAAwAAAAEAAAADAAAABAAAAAIAAAAMAAAAAAAAAAUAAAAKAAAADAAAAAYAAAAKAAAAFAAAAAgAAAAOAAAAAQAAAAUAAAAJAAAABgAAACcAAAADAAAAGgAAAAQAAAA="></div><h3 class="title pkg-infobox-metadata">Metadata</h3><p>a dart libary that tries to implement crypto-js like functionality.</p><p><a class="link" href="https://github.com/Noobware1/crypto_dart" rel="ugc">Repository (GitHub)</a><br/></p><h3 class="title">Topics</h3><p><a class="topics-tag" href="/packages?q=topic%3Acrypto" rel="nofollow">#crypto</a> <a class="topics-tag" href="/packages?q=topic%3Acryptography" rel="nofollow">#cryptography</a></p><h3 class="title">Documentation</h3><p><a class="link" href="/documentation/crypto_dart/latest/">API reference</a><br/></p><h3 class="title">License</h3><p><img class="inline-icon-img filter-invert-on-dark" src="/static/hash-j60jq2j3/img/material-icon-balance.svg" alt="" width="14" height="14" role="presentation"/>BSD-3-Clause (<a href="/packages/crypto_dart/license">license</a>)</p><h3 class="title">Dependencies</h3><p><a href="/packages/convert" title="^3.1.1">convert</a>, <a href="/packages/pointycastle" title="^3.7.3">pointycastle</a></p><h3 class="title">More</h3><p><a href="/packages?q=dependency%3Acrypto_dart" rel="nofollow">Packages that depend on crypto_dart</a></p></div><p class="detail-lead-back"><a class="detail-metadata-toggle">Back</a></p></div><div id="-screenshot-carousel" class="carousel"><fab id="-carousel-prev" class="mdc-fab carousel-prev carousel-nav" data-mdc-auto-init="MDCRipple" title="Previous" data-ga-click-event="screenshot-carousel-prev-click" tabindex="0"><div class="mdc-fab__ripple"></div><img class="mdc-fab__icon" src="/static/hash-j60jq2j3/img/keyboard_arrow_left.svg" alt="previous" width="24" height="24" aria-hidden="true"/></fab><div id="-image-container" class="image-container"></div><fab id="-carousel-next" class="mdc-fab carousel-next carousel-nav" data-mdc-auto-init="MDCRipple" title="Next" data-ga-click-event="screenshot-carousel-next-click" tabindex="0"><div class="mdc-fab__ripple"></div><img class="mdc-fab__icon" src="/static/hash-j60jq2j3/img/keyboard_arrow_right.svg" alt="next" width="24" height="24" aria-hidden="true"/></fab><p id="-screenshot-description" class="screenshot-description"></p></div></main><footer class="site-footer"><a class="link" href="https://dart.dev/">Dart language</a><a class="link sep" href="/report?subject=package%3Acrypto_dart&amp;url=https%3A%2F%2Fpub.dev%2Fpackages%2Fcrypto_dart">Report package</a><a class="link sep" href="/policy">Policy</a><a class="link sep" href="https://www.google.com/intl/en/policies/terms/">Terms</a><a class="link sep" href="https://developers.google.com/terms/">API Terms</a><a class="link sep" href="/security">Security</a><a class="link sep" href="https://www.google.com/intl/en/policies/privacy/">Privacy</a><a class="link sep" href="/help">Help</a><a class="link icon sep" href="/feed.atom"><img class="inline-icon" src="/static/hash-j60jq2j3/img/rss-feed-icon.svg" alt="RSS" width="20" height="20" title="RSS/atom feed"/></a><a class="link icon github_issue" href="https://github.com/dart-lang/pub-dev/issues/new"><img class="inline-icon" src="/static/hash-j60jq2j3/img/bug-report-white-96px.png" alt="bug report" width="20" height="20" title="Report an issue with this site"/></a></footer><script src="/static/hash-j60jq2j3/highlight/highlight-with-init.js" defer="defer"></script></body></html>

Pages: 1 2 3 4 5 6 7 8 9 10