ForHosting KIT · 開発者向けツール

キリル文字アトバシュ

ロシア語のキリル文字を、33文字のアルファベットの反対側の文字と入れ替えます。АはЯになり、ПРИВЕТはПОЦЭЪМになります。もう一度かけると元に戻り、ラテン文字や数字、記号はそのまま残って数えられます。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
ПРИВЕТ
結果
結果
ПОЦЭЪМ
長さ
6
反転した文字
6
キリル文字以外
0

キリル文字アトバシュは、ロシア語キリル文字に適用する古典的なアルファベット鏡映置換です。三十三文字それぞれが位置で反射し、先頭が末尾に、二番目が後ろから二番目に対応し、ЯからАへ戻る一方、ラテン文字・数字・空白・句読点はそのまま残り、非キリルとして報告されます。写像は自己逆であるため、同じ変換を二回適用すると元のロシア文字が復元され、一つの決定的な操作で符号化と復号の両方を行います。ロシア語のパズル本、教室での単アルファベット示範、聖書暗号の比較、暗号ライブラリを入れない軽いネタバレ秘匿などに使われます。

符号化・復号・検証規則とよくある落とし穴

符号化と復号で別モードはありません。ロシア語のパズル答えの平文を貼って隠し、すでに鏡映されたキリル文を貼って明かします。長さがゼロより大きい空白のみの文字列は受理されます。

大文字小文字が混在するロシア語句は、上下アルファベットが独立に反射するためケースが保たれます。ラテン語アトバシュは別製品で SEO 意図も異なります。ここでの text 内の英語語が A から Z に反転することを期待しないでください。

і や ґ のようなウクライナ文字はこの古典デモのロシア三十三文字表の外にあり、同様に通過します。誰も検索しない汎キリル表を発明せず、ロシア教室のアトバシュに忠実なアルゴリズムを保つためです。結果を機密保護の暗号と見なさないでください。

方式を知る者は即座に戻せます。製品ページでキリル文字アトバシュを秘密・パスワード・個人データの安全制御として売ってはなりません。

検索意図が文字どおり「キリル文字アトバシュ暗号」や「ロシア語アトバシュ符号器」のときは本ランディングを優先し、ラテン語アトバシュ、ROT13、一般のカエサルシフト計算機、Base64 や hex 符号器は別意図として別ツールに保ってください。

短いロシア語フレーズと往復ペアの両方で継続的インテグレーション用フィクスチャを固定し、アルファベットや Ё 処理の偶発的変更が気付かれずに出荷されないようにしてください。

ロシア語の授業やパズルでの使い道

ロシア語パズルの下書き、スラブ文字の単アルファベット示範、講義スライド、その場の確認に、各言語でワンライナーを書かずに無料のブラウザ内キリル文字アトバシュを呼び出してください。検証失敗はエンジン拒否後に残高を消費しません。サポート用プレイブックは、職員が意図的にキリル文字アトバシュで書いた軽い難読化チケットメモを戻せます。

元テキストは他の KIT parse アイテムと同じ保持規則に従い、アルゴリズムが隔離間で完全に決定的なため結果は継続的インテグレーションのフィクスチャに安全に固定できます。本ツールはメッセージと断片向けであり、数メガバイトのバイナリ塊向けではありません。

後段で別アルファベットが必要なときだけラテン語アトバシュや Base64 と組み合わせ、SEO 意図を鋭く保ち英語のアトバシュ暗号ページを共食いしないよう、キリル文字アトバシュは独自のランディングに置いてください。

ロシア語パズル・なぞなぞの秘匿

ロシア語のなぞなぞの答え、宝探しの手がかり、イースターエッグをキリル文字アトバシュで隠し、読者が開示を選べるようにし、もう一度呼び出して同じ文字列を戻します。

パイプラインと CI のフィクスチャ

スクリプトと継続的インテグレーション試験は決定的なキリル文字アトバシュ出力を固定し、アルファベット・大文字小文字・Ё 処理の偶発的変更をすぐに失敗させます。

キリル文字アトバシュを復号するには?

キリル文字アトバシュは自己逆です。鏡映済みテキストを text に貼ると、result は元のロシア文字内容になります。

キリル文字アトバシュ暗号ツールは無料ですか?

ブラウザツールはお客様の端末上で無料です。検証失敗は課金されません。

Пの文字が変わらないのはなぜですか?

ここで使うロシア語のアルファベットは33文字で奇数のため、Пはちょうど真ん中にあり、自分自身に入れ替わるからです。そのため、ПРИВЕТがПОЦЭЪМになっても最初の文字は同じです。

іやґのようなウクライナ語の文字も入れ替わりますか?

入れ替わりません。この古典的な方式が使う33文字のロシア語の表に含まれないため、ラテン文字や数字、記号と同じくそのまま残ります。入れ替わらなかった文字はすべて数えられます。

キリル文字アトバシュで秘密を守れますか?

守れません。仕組みを知っていれば誰でもすぐに元に戻せるので、パスワードや個人情報には使わないでください。ロシア語のパズルや授業の例、読者が自分で答えを確かめるネタばらし隠しに向いています。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/enc/atbash-cyrillic

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/enc/atbash-cyrillic \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"ПРИВЕТ"}'
{
  "text": "ПРИВЕТ"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.atbash_cyrillic",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

本機能は空でないテキスト欄を受け取り、変換後の文字列と鏡映したキリル文字数・通過した非キリル文字数を返し、空入力は明確な invalid_input エラーで拒否します。

キリル文字アトバシュの仕組みと応答の内容

キリル文字アトバシュは、ЁをЕの直後に置く三十三文字のアルファベット内のインデックスで各ロシア文字を鏡映します。大文字АからЯはЯからАへ、小文字аからяは小文字側で同じ反射を行い、大文字・小文字を保持します。アルファベット長が奇数のため、中央のПは自分自身に写ります。変換すべき実質がなく、製品の約束が本物の置換結果だからです。ПРИВЕТ が ПОЦЭЪМ に、ПОЦЭЪМ が ПРИВЕТ に戻ることを固定してください。経路はネットワークも乱数シードも壁時計も使わない純粋な文字演算だからです。そのロシア集合の外の文字—ラテン A–Z、数字、句読点、空白、絵文字、ウクライナ語などロシア語以外のキリル—は変更されずに通過し、混在メッセージの形と間隔を保ちつつ、応答フィールド non_cyrillic が鏡映されなかったコード単位を数えます。必須の文字列フィールド text に空でない任意のメッセージを入れた JSON 本体を送ってください。クライアントが古いフォーム名を再利用する場合、別名 input、value、s も受け付けます。空文字列はすぐ invalid_input で失敗します。成功時の応答には変換後テキストの result、下流が形を嗅がずに分岐できる method(常に atbash_cyrillic)、入力文字数の length、実際に反転したロシア語 А–Я / а–я(Ё/ё含む)の letters_mirrored、それ以外の non_cyrillic が含まれます。入力が同一なら常に同一の JSON になります。ラテンとキリルの混在文字列が正しく処理されたことを主張したいときは、第二の mode フィールドを発明せず、letters_mirrored と non_cyrillic を一緒に使ってください。

符号化・復号・検証規則とよくある落とし穴

同じリクエスト形状が両方向を行います。text の欠落・非文字列・空文字列はいずれも invalid_input を起こし、前払い API では課金されません。鏡映されるのはロシア語キリル文字だけなので、空白だけの文字列は letters_mirrored がゼロ、non_cyrillic が長さそのもので自分自身を返します。それらは通過し non_cyrillic を増やします。

API の使い方、料金、教室ワークフロー、実用上の限界

バックエンド、サーバーレス関数、学習支援プラットフォーム、SDK が残高のもと安定した契約を必要とするときは、前払い KIT API を使い、成功アイテムごとに $0.002 です。典型的な教室フローでは、ロシア語アルファベットを二回鏡映すると元のメッセージに戻ることを示し、後で真の鍵付き単アルファベット暗号と対比し、ロシア文の中にラテン商標があるときの non_cyrillic を議論します。パズルサイトは同じエンドポイントでロシア語の答えを表示用に事前計算し、需要に応じて明かせます。SDK の作者は result をそのままコピーボタンに写し、method・letters_mirrored・non_cyrillic で OpenAPI 例を自己説明的にできます。ペイロードは Worker isolate のアイテム呼び出しに適した通常のテキストサイズに保ってください。

教室での単アルファベット示範

教員はロシア語アルファベットの鏡映が対合であることを示します。符号化・復号し、暗号ライブラリを入れずに letters_mirrored と non_cyrillic を比較します。

キリル文字アトバシュ暗号でテキストを符号化するには?

空でない text フィールド付きの JSON を送ります(例: text: "ПРИВЕТ")。応答の result に鏡映後の文字列が入り、method は常に atbash_cyrillic です。

text が空のときはどうなりますか?

リクエストは invalid_input で失敗します。空でない文字列が必須で、空入力は前払い API で課金されません。

ラテン文字やその他の非キリル文字はどうなりますか?

変更されずに通過します。non_cyrillic フィールドはロシア語 А–Я / а–я(Ё/ё含む)でなかった文字数を数えます。

KITの完全なドキュメントを見る →