teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

何を変換するかを追記しました。システムの詳細を追記しました。

2021/10/20 07:53

投稿

oto_yakiniku
oto_yakiniku

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,10 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 現在あるシステム内で、2進数→16進数(文字コード)→文字→16進数→2進数と変換させるコードを作成中です。
3
+ 現在あるシステム内で、~~2進数→16進数(文字コード)→文字→16進数→2進数~~ 'abc'(文字)→2進数→16進数(文字コード)→文字(ルールに従って暗号化された文字)→16進数→2進数→'abc'(文字)と変換させるコードを作成中です。つまり、暗号化と復号化をするシステムを作成しています。
4
4
  はじめの2進数と最後の2進数は同じ桁数と状態である必要があります。
5
5
 
6
6
  文字に直した後、16進数から2進数に変換する関数を使ってしまうと、上位にある0が消えてしまい初期状態と同じになりません。
7
- そこで、関数を利用しないで16進数から2進数へと変換する方法を知りたいです。
7
+ そこで、関数を利用しないで16進数から2進数へと変換する方法を知りたいです。上位0が消えないのであれば四則演算でも構いません。
8
8
 
9
9
  ### 問題となっている16進数に戻すコード
10
10