質問: ### 前提・実現したいこと 暗号化方式の調査 ### 発生している問題・エラーメッセージ とくになし ### 該当のソースコード saltを使用して暗号化したキーが下記の通りとなります。 ここから使用されている暗号化方式を導き出す事は可能なのでしょうか salt ac2f7458ee1caf7e key VeyextTPg2bGHpyhqOQc+h761WH10eC+DfATj2LatiISQ4yX76Ig2Bl45x4hfCt2rHbRZN02wxEMIgoRNXXn52Ci2cJ7a6+4uNXWSNrwQAfZ8u6BWRl/Wh7KoURgpVi6WwMvIpqKfGLP2MOpNGwBo8m8bNI8kGJt+FCt54ci4fUofRMulnFwJgCvYF6mafUi salt ca5bc674174e270d key 4ofpDe2WnY+tsCu7pLIF5+Bu0GrNiaTsEZNCHcBRGhjbCeN4tcO3F1ogxx6pK+SDNWAUMWRZqSmZDfR19okJ3CZ/6+Sjbd/BUDAkXioQB5XIgF4aP8co+wieo+rTKNzPYMSx12ys0T0zoLBr5yzxnnPCkOTPSNwPgDskiZG4nvwHDzxwbEu3yM5cplSUsmHY salt ae607b7e0cc78796 key ik58t1TS6ocT6HAwqw8fu5VXsqKAYfhLaMpgazIUmDi1x2kiAFbhbCna+BwACyXaBpLtKaxISOFvYMvljJS6Vabp7+ey8ydSjKT5hzZsPOqhRDCnlpFX40pzwByb7HLiJ/8fQpusGFf5+ODLX6baSb1y0Rh68eVsFU0g0z5W68+GNpIrMp7AABCe0Fduq1io ### 試したこと keyの形式を見ると一見Base64encodeのようにも見えるのですが、'='が全く出てこないので何か他にあるのかなと思っております。
回答: Base64で"="が現れるのはエンコード結果が4文字の倍数でない時なので、上記の192文字であれば"="は現れません。従ってBase64ではないとは言えませんが、Base64でエンコードしたバイナリ値であるとも言い切れません。 暗号化した後のデータから暗号化方式を特定することは普通はできません。暗号化した後のデータにそのような特徴があるということは一般的には暗号化方式の欠陥にあたります。