0

エンコード結果

みかか
モード

みかか変換について

みかか変換は、文章の文字を他の文字に置換することで暗号化する単一換字式暗号のひとつです。基本的には日本のインターネット上において、隠語や難読化のために利用されています。

文字の置換は、日本語のJISキーボード(JIS X4064 / OADG109A)に印字された英字とカナ文字を相互に変換することで行います。もとは日本の通信事業者のひとつである「NTT」をJISキーボードでカナ入力した結果の「みかか」と呼んでいたネットスラングに由来します。

KB Japanese

例えば、「n」は「み」、「t」は「か」に暗号化されます。DenCodeでは英字とカナ文字の変換を同時に行うため、暗号化と復号化は同じ意味となります。そのため、「nttはみかか」を変換すると「みかかfntt」になり、逆に「みかかfntt」を変換すると「nttはみかか」になります。

暗号化前の文章: nttはみかか
暗号化後の文章: みかかfntt
暗号化前の文章: this is a secret message
暗号化後の文章: かくにと にと ち といそすいか もいととちきい

みかか変換で変換される文字のマッピングは以下の通りです。括弧内は寛容モードにおいて許容される文字です。

英字カナ文字
1ぬ (ヌ)
2ふ (フ)
3あ (ア)
#ぁ (ァ)
4う (ウ)
$ぅ (ゥ)
5え (エ)
%ぇ (ェ)
6お (オ)
&ぉ (ォ)
7や (ヤ)
'ゃ (ャ)
8ゆ (ユ)
(ゅ (ュ)
9よ (ヨ)
)ょ (ョ)
0わ (ワ)
-ほ (ホ)
^へ (ヘ)
|
q (Q)た (タ)
w (W)て (テ)
eい (イ)
Eぃ (ィ)
r (R)す (ス)
t (T)か (カ)
y (Y)ん (ン)
u (U)な (ナ)
i (I)に (ニ)
o (O)ら (ラ)
p (P)せ (セ)
@
[
{
a (A)ち (チ)
s (S)と (ト)
d (D)し (シ)
f (F)は (ハ)
g (G)き (キ)
h (H)く (ク)
j (J)ま (マ)
k (K)の (ノ)
l (L)り (リ)
;れ (レ)
:け (ケ)
]む (ム)
}
zつ (ツ)
Zっ (ッ)
x (X)さ (サ)
c (C)そ (ソ)
v (V)ひ (ヒ)
b (B)こ (コ)
n (N)み (ミ)
m (M)も (モ)
,ね (ネ)
<
.る (ル)
>
/め (メ)
?
\ろ (ロ)

カナ文字の「を」はJISキーボード上で英字の対応がないため、変換されません。

カナ文字の「ー」には例外的に「|」がマッピングされていることに注意してください。「\」(バックスラッシュまたは円記号)は「ろ」にマッピングされています。

オプションとして、厳格モードと寛容モードの2種類の変換モードを提供しています。厳格モードでは、英字の大文字や日本語のカタカナは基本的には変換しませんが、寛容モードではそれらの文字も変換します。寛容モードでは、再変換で「N -> み -> n」や「ミ -> n -> み」のように、元の文字に戻らないことがある点に注意してください。