No. 123/622 Index Prev Next
Path: titcca!titnca!xwada
From: xwada@titnca.nc.titech.JUNET (Toshikazu Wada)
Newsgroups: fj.kanji
Subject: Re: How can I `rot13' KANJI text (In Japanese)
Message-ID: < 606@titnca.nc.titech.JUNET> 
Date: 23 Jul 87 15:00:44 GMT
References:  < 694@icsts1.osaka-u.junet> 
Reply-To: xwada@titnca.nc.titech.JUNET (Toshikazu Wada)
Distribution: fj
Organization: Tokyo Institute of Technology, Yokohama Campus, Japan
Lines: 117

In article < 694@icsts1.osaka-u.junet>  saitoh@icsts1.osaka-u.junet (SAITOH Akinori) writes:

> それ以前に、漢字のテキストを暗号化するにはどうしたら良いのでしょう?
> 
> 単純に/usr/lib/news/caesarを通しただけでは、元の
> 文章が推測出来てしまい、あまり暗号化になりません。
> (元が、ひらがなか、カタカナか、漢字かくらいはわかってしまう)
> 
> それに、 ESC$B が ESC$O に変わってしまいます。
> 
> 皆様のご意見をお聞かせください。

もうずーっとPOSTしてなかった東工大の和田です.確かに
齊藤さんのおっしゃるとうり,漢字にROT13をかけただけでは
内容が大体分かってしまいます.で,別に暗号化ではないにしろ
一目見ただけでは内容が全く分からないようにする方法がいずれ
必要になると思います.(ROT13と同じ理由で)
で,私めは安易に0x21から0x7eまでのキャラクタコードで
奇数/偶数を隣同士で入れ換えるROT1というのをやってみました.
この結果を齊藤さんに見せたら,齊藤さんはROT47がいいのでは
ないか?とおっしゃいました.これは0x21から0x50までのキ
ャラクタと0x51から0x7eまでのキャラクタを入れ換えるもの
です.この方法だと大部分の第一水準の漢字が第二水準の漢字に変換
されるので,確かに全く読めません.
で,ぼくもすぐさまROT47のファンになったのですが,皆さん
どう思いますか? 末尾の変換結果などを参考に皆さんのご意見を
お聞かせ下さい.

Ps
	ちなみに,こういう変換をしたい方はmailを下さい.
簡単な変換用のプログラムを差し上げます.(いらねーだろーな)

ひとりごと:

「この原稿ボツね」と先生言ったから,7月20日にゃ原稿出せねー!

おそまつ.

----------------- サンプルデータ -----------------
0123456789ABCDEFGHIJKLMNOP
QRSTUVWXYZabcdefghijklmnop
qrstuvwxyz
ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすず
せぜそぞただちぢつづてでとどなにぬねのはばぱひびぴふ
ぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわ
ゐゑをん
ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズ
セゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピ
フブプヘベペホボポマミムメモャヤュユョヨラリルレロヮ
ワヰヱヲンヴヵヶ
亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻
飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟
意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢
逸稲茨芋鰯允印咽員因姻引飲淫胤蔭院陰隠韻吋

----------------- ROT13の結果 ---------------
0123456789NOPQRSTUVWXYZABC
DEFGHIJKLMnopqrstuvwxyzabc
defghijklm
ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすず
せぜそぞただのはぱひびぴふぶぷへべぺちぢっつづてでと
どなにぬねほぼぽまみむゎわゐゑをんめも
ゃやゅゆ
ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズ
セゼソゾタダノハバパヒビピフブプヘベペチヂッツヅテデ
トドナニヌネホボポマミムヮワヰヱヲンヴヵヶメ
モャヤュユョヨラ
亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻
飴絢綾鮎或粟偉囲夷委威尉惟意慰易椅為畏袷安庵按暗案闇
鞍杏以伊位依異移維緯胃萎溢逸稲茨芋鰯允印咽員因姻引衣
謂違遺医井亥域育郁磯一壱飲淫胤蔭院陰隠韻吋

---------------- ROT47の結果 ----------------
吽呀听吭吼吮吶吩吝呎咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨辧
劬劭劼劵勁勍勗勞勣勦匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅
丗卉卍凖卞卩卮夘卻卷
嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸噫噤嘯噬噪嚆嚀嚊嚠嚔
嚏嚥嚮嚶嚴囂嚼囁囀囈囎囑囓囗囮囹圀囿圄圉咫哂咤咾咼哘
哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟
啻啾喘喞
墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂
夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩圈國圍圓團
圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒
埓堊埖埣堋堙堝塲
瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝烙焉烽焜焙煥煕熈煦煢
煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼漾漓滷澆潺
潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘
濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟猥猾獎獏默


----------------- ROT1の結果 -----------------
くげけごこざさじしずぢちつってづとでなどぬにのねばは
ひぱぴびぶふへぷぺべもめやゃゆゅよょりられるゎろゐわ
をゑん
0214365879
BACFEHGJILKNMPORQTSV
UXWZYbadcfehgjilknmp
orqt
ΒΑΔΓΖΕΘΗΚΙΜΛΞΝΠΟΣΡΥΤΧΦΩΨ
βαδγζεθηκιμλξνποσρυτ
χφωψ

∟∮⊿〟〝
ゔヸヷヺヹ

旺押欧横王


-- 
Toshikazu Wada : Dept.of Electronic System, Tokyo Inst. of Tech.
JUNET : xwada@titnca.nc.titech.junet
CSNET : xwada%titnca.nc.titech.junet%japan@relay.cs.net
UUCP  : ...seismo!mcvax!kddlab!titcca!titnca!xwada
Next
Continue < 740@icsts1.osaka-u.junet>