Albam ヘブライ暗号
ヘブライ文字を、アルファベットのもう半分にある相手の文字と入れ替えます。アレフはラメドに、ベートはメムになり、בראשיתはמטלישכになります。もう一度かけると元に戻ります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- テキスト
- בראשית
- 結果
- מטלישכ
- 長さ
- 6
- 変換した文字数
- 6
Albam は、二十二文字のヘブライ文字アルファベットを二等分し、各文字を反対側の同じ位置の相手と入れ替える古典的なヘブライ置換暗号です。アレフはラメド、ベートはメム、ギメルはヌンと対応し、カフとタブの対まで続きます。写像は自己逆写像であるため、同じ変換を二回適用すると元のヘブライ文字が復元され、一つの決定的な操作が符号化と復号の両方を担います。聖書暗号の学習、教室での単アルファベット示範、パズル本、暗号ライブラリを入れずにヘブライ文を軽く隠す用途に使われます。
Albam の仕組みと応答の内容
Albam は伝統的な二十二文字のヘブライ文字アルファベットを十一文字ずつの前半と後半に分け、各文字を反対側の同じ索引の文字と交換します。前半はアレフ、ベート、ギメル、ダレット、ヘー、ヴァヴ、ザイン、ヘット、テット、ヨッド、カフ、後半はラメド、メム、ヌン、サメフ、アイン、ペー、ツァディ、コフ、レーシュ、シン、タブです。
これによりアレフとラメド、ベートとメム、ギメルとヌン、ダレットとサメフ、ヘーとアイン、ヴァヴとペー、ザインとツァディ、ヘットとコフ、テットとレーシュ、ヨッドとシン、カフとタブの相互対が得られます。
語末のソフィット形(終形のカフ、メム、ヌン、ペー、ツァディ)は交換前に非終形の基底文字へ正規化され、写像結果は常に非終形の相手で書かれるため、表は十一対十一のまま、中間形での往復が安定します。この集合外の文字(数字、句読点、空白、ラテン文字、絵文字、他の文字体系)はそのまま通過し、二言語のメモの形を保ちます。
bereshit がその Albam 形に写り、その形が戻ることを固定してください。
符号化・復号、検証規則とよくある落とし穴
符号化と復号で別モードはありません。学習用の平文ヘブライ句を貼って隠し、すでに入れ替えた文を貼って復元できます。ヘブライとラテンが混在する句ではラテン文字は保持され、Albam に参加するのはヘブライアルファベットだけです。
Albam を Atbash と混同しないでください。Atbash は端から端へ鏡映しアレフがタブと対になり、Albam は半分同士でアレフがラメドと対になります。歴史的な表も検索意図も異なります。
ソフィット入力は受理され基底文字経由で写像され、一回の通過後は相手が非終形で現れ、二回目はソフィット字形を再出力せず中間の基底を復元します。これは安定した教材用表のための意図的な設計です。結果を機密保護用の暗号とみなさないでください。
方式を知る者は即座に逆転でき、製品ページで Albam を秘密・パスワード・個人データ向けの安全対策として宣伝してはなりません。検索意図がまさに albam ヘブライ暗号や albam エンコーダであるときにこのランディングを選び、Atbash、カエサル、一般的なキーワード単アルファベットツールは別意図として分離してください。
短いヘブライ語と全アルファベット往復の両方に継続的インテグレーション用フィクスチャを固定し、表の偶発的変更が気づかれず出荷されないようにしてください。
授業やパズルでの使い道と注意点
聖書暗号のデモ、講義スライド、パズル草稿、一度きりの確認には、言語ごとに一行を書かずにブラウザ無料の Albam ヘブライ暗号を呼び出してください。検証失敗はエンジン拒否後に残高を消費しません。サポート手順は、スタッフが意図的に Albam で書いた軽い難読化ヘブライのチケットメモを元に戻せます。
元テキストは他の KIT parse アイテムと同じ保持規則に従い、アルゴリズムはアイソレート間で完全に決定的なため結果を CI フィクスチャに固定できます。文字値を後段で必要とするときだけ数詞やゲマトリアツールと組み合わせ、半分アルファベットのヘブライ暗号を名前で探す人向けに SEO 意図がぼやけないよう Albam は専用ランディングに置いてください。
活用例
聖書暗号と教室デモ
生徒に Albam の半分アルファベット表を示し、短いヘブライ句を符号化し、同じ呼び出しで復号して写像が対合であることを証明します。
パイプラインと CI フィクスチャ
スクリプトと継続的インテグレーション試験が決定的な Albam 出力を固定し、アルファベット表やソフィット処理の偶発的変更をすぐ失敗させます。
よくある質問
Albam ヘブライ暗号でテキストを符号化するには?
応答の result が入れ替え後の文字列で、method は常に albam です。
Albam を復号するには?
Albam は自己逆写像なので、変換済みテキストを text に貼ると result が元の中間形ヘブライ文字を復元します。
Albam と Atbash の違いは?
Atbash はアルファベットを端から端へ鏡映します(アレフとタブ)。Albam はアルファベットの二半分を入れ替えます(アレフとラメド)。表も検索意図も異なります。
語尾形の文字はどう扱われますか?
カフ、メム、ヌン、ペー、ツァディの語尾形は、入れ替える前に基本形として読み取り、相手の文字は常に語尾形でない形で書かれます。そのため、もう一度かけると語尾形ではなく基本形が戻ります。
ラテン文字や数字、記号はどうなりますか?
そのまま残ります。Albamで入れ替わるのはヘブライ文字だけで、数字、記号、空白、ラテン文字、絵文字、ほかの文字はすべて変わらないため、二か国語のメモも形が崩れません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/enc/albam \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"בראשית"}'const res = await fetch("https://api.kit.forhosting.com/enc/albam", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "בראשית"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/enc/albam",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "בראשית"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/enc/albam", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"בראשית"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"בראשית"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/enc/albam", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"text": "בראשית"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "enc.albam",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
本機能は空でない text フィールドを受け取り、入れ替えた文字列とヘブライ文字の変換数を返し、ヘブライ以外の文字はそのまま通し、空入力は明確な invalid_input で拒否します。
Albam の仕組みと応答の内容
必須の文字列フィールド text に空でない任意のメッセージを入れた JSON 本体を送ってください。古いフォーム名を再利用するクライアント向けに input、value、s の別名も受け付けます。空文字列は意味のある変換対象がないため即座に invalid_input となり、製品の約束は実際の置換結果です。成功時の応答には変換後テキストの result、分岐しやすいよう常に albam の method、入力文字数の length、実際に入れ替わったヘブライ文字単位数の letters_transformed が含まれます。経路はネットワークも乱数シードも壁時計もない純粋な文字演算であるため、同一入力は常に同一 JSON を生成します。
符号化・復号、検証規則とよくある落とし穴
同じリクエスト形が両方向を担います。text の欠落、文字列以外、空文字列はいずれも invalid_input となり、プリペイド API では課金されません。長さがゼロより大きい空白のみの文字列は受理され、入れ替わるのはヘブライ文字だけなので、空白列は letters_transformed がゼロのまま自分自身を返します。
API の利用、料金、教室ワークフローと実務上の制限
バックエンド、サーバーレス関数、学習プラットフォーム、SDK が残高下の安定契約を必要とするときは、成功アイテムあたり $0.002 のプリペイド KIT API を使います。典型的な教室では黒板に十一対十一の表を示し、節の断片を符号化して同じエンドポイントで復号し写像が対合であることを証明し、後で Atbash や真の鍵付き単アルファベット暗号と対比します。パズルサイトは表示用のヘブライ手がかりを事前計算し、同じエンドポイントでオンデマンドに開示できます。SDK を出荷する作者は result をコピーボタンへ直接写し、method と letters_transformed で OpenAPI 例を自明にできます。ペイロードは Worker アイソレートのアイテム呼び出しに適した通常のテキストサイズに留め、数メガバイトのバイナリには使わないでください。
連携の活用例
パズルとなぞなぞの難読化
宝探しのヘブライ語の手がかりやサプライズを Albam で隠し、読者が任意で見られるようにし、もう一度のリクエストで同じ文字列を元に戻します。
技術的な質問
text が空の場合は?
リクエストは invalid_input で失敗します。空でない文字列が必須で、空入力はプリペイド API では課金されません。
Albam 暗号ツールは無料ですか?
ブラウザツールはお客様の端末で無料です。API 呼び出しは成功アイテムあたり $0.002 のプリペイド KIT 残高を使い、検証失敗は課金されません。