GithubHelp home page GithubHelp logo

blue-ms / anagma Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 93 KB

This program has powered by IchigoJam BASIC. http://kidspod.club/search/default.html?search=ANAGMA

Home Page: https://www.blue-ms.org/products/

License: GNU General Public License v2.0

ichigojam-basic basic

anagma's Introduction

ANAGMA

This program has powered by IchigoJam BASIC.

 ※ファイル表記の説明※

1.0~3.0までは、暗号化プログラムが『ANAGMA[数字]』、復号化プログラムが『ANAGMA[数字]()』という表記になっています。

4.0~6.0は1ファイル化された区別をするため、『ANAGMA[数字]@』という表記になっています。

ANAGMA-A、ANAGMA-Bは最終版という扱いになっております。

 ※基本操作説明:

ANAGMAをスタートさせると、画面**に「 <> 」という文字が表示されます。

 1. モード選択

画面上部に、「MODE CHOICE」と表示されます。 「ENCODE:1」と、「DECODE:2」という文字が表示されます。 1を押すと『暗号化モード』になり、2を押すと『復号化モード』になります。

 2. 鍵の設定

画面上部に「PLEASE INPUT 12 DIGIT CODEKEY」と表示されて、 その下に「<4 DIGIT x3>」と表示されます。 そして、画面**に「?」と、カーソルが表示されます。 そこに、あらかじめ決めておいた12桁のキーコード(0は使わないこと)を例のように入力します。入力したら、準備OKです。    (例)「123456789123」の場合

?1234

?5678

?9123

ただし、ver1.0のみ「<1 DIGIT x12>」となります。

(例) 「123456789123」の場合

?1

?2

?3

......

?9

?1

?2

?3

 3. 入力方法

画面上部に「INPUT:」、画面**に「OUTPUT:」と表示されます。

『暗号化モード』のときに平文(読める文章)を入れると、「OUTPUT:」の下に暗号文が出てきます。

『復号化モード』のときに暗号文を入れると、「OUTPUT:」の下に平文が出てきます。

バックスペースを押すと、どちらのモードでも文字を消去することができます。

 4. 使える文字・編集機能

使用できる文字は、大文字のアルファベットと数字と、キーボードに書いてある記号(&、!等)、矢印記号(↑、↓、→、←)が、それぞれのキーを押すと表示されます。

スペースとバックスペースも使えます。

 5. その他

ちなみに、カタカナや小文字のアルファベット、イチゴジャムオリジナルのキャラクターは、暗号化するときに使うと、キーボードで入力できない記号が含まれている暗号文になってしまうので、入力できないようになっています。

ちなみに、ANAGMAでは「F10」キーを押すと、アンダーバー(_)を表示できるようにしました。

また「Delete」キーを押すと、ANAGMAが再起動します。

プログラムの400行目を少し変えると、暗号をさらに複雑にすることができます。

 ※復号してみて下さい

キーコード: 5264 6463 5322

暗号文  : MGRPU%

 ※ANAGMA-B特殊操作説明

注意)必ず、I2CのEEPROM (CAT24M01: https://akizukidenshi.com/catalog/g/gI-10492/ )を差した状態で使ってください。 使い方の変更点は、

・Alt+C で暗号文の保存。Alt+V で暗号文の読み込み。

・最初の画面で、保存した暗号文の閲覧(REVIEW)を追加。

です。

anagma's People

Contributors

b-schram-0327 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.