パッケージ、リポジトリ、アプリカテゴリを検索

rot13 のカバー
パッケージ詳細v1.0.3

rot13

文字列をROT13(13桁回転)にエンコード/デコードするFlutterパッケージ

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
587
いいね数
9
Pub ポイント
140

パッケージをインストール

flutter pub add rot13

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

アルファベット内の各文字を13文字分ずらすROT13暗号を使用して、文字列のエンコードおよびデコードを行う軽量なFlutterパッケージです。使いやすく、基本的な難読化や教育的目的に最適です。Android、iOS、Web、macOS、Windows、Linuxなど、すべての主要プラットフォームをサポートしています。暗号化セキュリティは提供されませんが、暗号とテキスト変換について学ぶための楽しいアクセス可能なツールとして機能します。

用途

  • アプリにおけるテキストの難読化
  • 暗号化のための教育ツール
  • シンプルなデータエンコーディング
  • 楽しいメッセージ機能
  • 基本的な文字列操作

主な機能

  • 使いやすいエンコード/デコードメソッド
  • クロスプラットフォーム互換性
  • 外部の依存関係なし
  • 大文字と小文字の両方をサポートしています
  • 純粋なDart実装

適している対象

  • 初心者のFlutter開発者
  • 暗号化の基礎を学ぶ
  • センシティブでないデータのエンコード
  • シンプルなアプリ機能
  • 教育プロジェクト

注意事項

  • セキュアな暗号化には適していません
  • アルファベット以外の文字を特別に処理しない
  • ROT13アルゴリズムのみに限定
  • 本番環境でのセキュリティ用途には適していません
  • 構成オプションなし

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

Flutter package to encode / decode string to ROT13

Getting Started

To use this plugin, add rot13 as a dependency in your pubspec.yaml file.

To Encode / Decode String to ROT13:

  • rot13(String string) - Encode / Decode a string to ROT13

Example

example

import 'package:flutter/material.dart';
import 'package:rot13/rot13.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  String rot13Text = "";
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text("ROT 13 Demo"),
        ),
        body: SafeArea(
          child: Column(
            children: [
              TextField(
                onChanged: (txt) {
                  setState(() {
                    rot13Text = rot13(txt);
                  });
                },
              ),
              SizedBox(height: 20),
              Text("Output: $rot13Text")
            ],
          ),
        ),
      ),
    );
  }
}

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。