以前、RARのファイルにパスワード圧縮して保存しておいたのですがパスワードを忘れてしまいました。
思い当たる単語を並べて、大文字小文字を変更させながら辞書を自分で作成して、パスワード解析ソフトで解析しているのですが解析できずにします。
そこで質問があります。
当初作ったパスワードの単語にはある程度記憶があります(そして単語の何か所かを大文字にした記憶もあります)。
例えば以下の単語が混ざったパスワード候補の辞書を作成したいのですが、何か良い方法はないでしょうか?
単語の並び方や,大文字や小文字を変えながら何千かのパスワードの候補となる辞書テキストを作成したいです。
パスワードを作成したときにいくつかの単語をくっつけた記憶がありますが、4単語以内だと思います。
以下、例です。
【単語例1】198212
【単語例2】iuchi888
【単語例3】megu777
【単語例4】@
例えば(便宜的に単語ごとにスペース入れてますが実際にはくっつきます)、以下のように
1.最低2つ以上の単語が並び
2.文字が大文字と小文字で変化
するようにしたいです。
【例1】@iuchI888 MegU777
【例2】@Iuchi888 Megu777
【例3】@Iuchi888 Megu777
【例4】@Iuchi888 megU777 198212
【例5】@IuchI888 MegU777 198212
【例6】198212 iuchi888 megu777 @
1週間ほど困っていまして、何か良い知恵がないものか藁をもすがる思いで質問させていただきました。
何卒、宜しくお願い致します。
めぐみ
No.5ベストアンサー
- 回答日時:
No.4 です。
No.2 の
b = [1,2,3,4]
を
b = ['@','198212','iuchI888','Iuchi888','megu777','MegU777']
にすると出来るとは思いますけど、出力結果をテキストエディタで細工する必要は出てきますね。
未熟なのでその辺はダメダメですけど。
試しに結果を載せようとしたら15000程文字オーバーしちゃいました。
ありがとうございました。
いろいろと試してみたのですが、自己解決できました!
ご親切にしていただいて本当にありがとうございました。
今後とも何卒宜しくお願い致します。
No.4
- 回答日時:
No.3です。
>2.文字が大文字と小文字で変化
すっかり忘れてました!!!
Rubyをご存知であれば適度に改良するか、そちらのカテで質問を立て直してみてください。
まぁ組み合わせは出来上がっているので、Excelシートにデータを区切って整理し置換を行う前に複製を数枚?作っておいて、
それぞれで置換文字を変えてみるのもありかもですけど。
No.3
- 回答日時:
No.2です。
1-2_2-1
1-3_3-1
1-4_4-1
2-3_3-2
2-4_4-2
3-4_4-3
1-2-3_1-3-2_2-1-3_2-3-1_3-1-2_3-2-1
1-2-4_1-4-2_2-1-4_2-4-1_4-1-2_4-2-1
1-3-4_1-4-3_3-1-4_3-4-1_4-1-3_4-3-1
2-3-4_2-4-3_3-2-4_3-4-2_4-2-3_4-3-2
1-2-3-4_1-2-4-3_1-3-2-4_1-3-4-2_1-4-2-3_1-4-3-2_2-1-3-4_2-1-4-3_2-3-1-4_2-3-4-1_2-4-1-3_2-4-3-1_3-1-2-4_3-1-4-2_3-2-1-4_3-2-4-1_3-4-1-2_3-4-2-1_4-1-2-3_4-1-3-2_4-2-1-3_4-2-3-1_4-3-1-2_4-3-2-1
質問文の単語を上から1~4としてRubyで書き出しエディタで編集しました。
あとはExcelのセルに貼り付けてデータの区切りで区切り文字を『アンダーバー "_"』にして列方向にそれぞれ分ける。
その後置換で1~4を思う単語に置換し、"-"は""に置換すれば出来上がると思いますよ。
ちなみに最後の行は列数が多いのでそちらで適度に移動させるなりしてください。
Ruby:
a = [2,3,4]
b = [1,2,3,4]
a.each do |x|
b.combination(x).to_a.each do |y|
p y.permutation(x).to_a
end
end
でやりましたけど、実際は壊滅的など!素人です。
けど結果は出ていると思います・・・多分?
No.2
- 回答日時:
4単語で大文字・小文字を必要とする単語がいくつかあっても最大8個になりますよね?
それぞれを紙に書いて番号を振ってシャッフルし2~4枚取り出して試す。
ダメならその時の番号の組み合わせを書いておく。
って気長にやるしかないのでは?
業者に頼めば可能かもですが価格的に見合うほどの重要度があるのかどうかですしね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 アルファベット順の4文字以上の英単語 10 2022/07/30 22:42
- 英語 英単語を探してます! 英単語の頭文字を取っても成立する、英単語の頭文字を変えても成立する英単語を教え 24 2022/05/25 01:29
- その他(Microsoft Office) Microsoft IME 一発で変換できない言葉がある 3 2022/07/19 19:29
- 英語 2単語が1単語になった英単語の名称、傾向及び例示について 3 2023/05/04 18:54
- 英語 Aから始まる単語で、頭文字のAを抜いて成り立つ英単語を教えてください(´;ω;`) 例 Lace→a 32 2022/09/17 11:36
- 日本語 漢字一文字、読み仮名三文字の名前、単語などを思いついたら書いてください。 例、誠、楓、瞳など… 4 2022/04/03 14:21
- スタンプ・絵文字・顔文字 前回質問の続き 1 2022/08/24 16:06
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- 英語 squirkという単語は辞書からは見つけられませんが、すでに使われているものですか? あるいは、新し 3 2023/02/10 08:51
- 日本語 自立語/付属語という品詞区分の誤り 5 2022/09/05 00:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
GoogleAppsScript文字列置換の...
-
C#で空白行を削除する方法
-
VBscriptで「改行」と「"」を置...
-
VBA 置換文字がみつからない時
-
word オートシェイプ内も一括変換
-
ダブルコーテーション 、"を二...
-
サクラエディタ 数字だけを置...
-
VBA 複数の非連続セルのみ指定...
-
エクセルVBA 置換のことで...
-
Perl ある特定の文字にある数値...
-
バッチファイルの処理が実際の...
-
アドレスを見れなくするには?
-
秀丸での一括変換について
-
閉じタグの置換方法
-
正規表現で一括置換
-
正規表現で、特定の文字列を含...
-
パイソンエラーについて
-
pythonエラー
-
全角入力
-
全角/半角キーをSendkeys関数で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
各項目がダブルクォーテーショ...
-
VBA 置換文字がみつからない時
-
正規表現で、特定の文字列を含...
-
スペースで区切られた氏名から...
-
csvデータのダブルクォーテーシ...
-
csvデータ ダブルクォーテ...
-
GoogleAppsScript文字列置換の...
-
C言語でテキストファイルの内容...
-
正規表現 特定の文字列を含む行...
-
テキストボックスの文字列を置...
-
EXCEL警告「置換対象のデータが...
-
TeraPadエディターの操作方法に...
-
xmlファイル内の文字列置換
-
python 大文字小文字を区別しな...
-
C#で空白行を削除する方法
-
テキストファイル中の文字列の置換
-
Excel VBA 教えてください。 VB...
-
ハングルを日本語に置換
-
EXCEL VBA でCTRL+Fのダイア...
-
PowerShellでテキストの空白行...
おすすめ情報