อย่างที่คนอื่นพูด ใช่ คุณสามารถทำด้วยมือได้
ฉันไม่ทราบถึงงานใดๆ ที่คอมพิวเตอร์ทั่วไป (เช่น ไม่ใช่เชิงปริมาณ) สามารถทำได้และคุณทำไม่ได้ อย่างไรก็ตาม อาจเป็นไปได้ว่างานบางอย่างที่พวกเขาทำได้ในหนึ่งวินาทีอาจใช้เวลาทั้งชีวิตของมนุษย์
นอกจากนี้ ดังที่กล่าวไว้ในความคิดเห็นหนึ่ง สิ่งที่คุณมีอยู่ไม่ใช่ AES ที่ "บริสุทธิ์" AES ใช้บล็อก 128 บิตและคีย์ขนาดต่างๆ (64, 128, 256)
อินพุตของคุณ สมมติว่าเข้ารหัส UTF-8 จะมีความยาว 32 บิต (และมักจะเป็นแบบเสริม) คีย์ของคุณที่สมมติว่า UTF-8 มีความยาว 32 บิตด้วย (อาจใช้เป็นจำนวนเต็ม 16 บิตก็ได้) และเอาต์พุตของคุณคือ 32 "อักขระ" ซึ่งถือว่า UTF-8 คือ 256 บิต น่าแปลกใจมากที่ผลลัพธ์ของคุณยังทำจาก "อักขระที่พิมพ์ได้" (ตัวอักษร สัญลักษณ์ และตัวเลข) ไม่น่าเป็นไปได้มากที่ AES จะมีเอาต์พุตดังกล่าว (ยกเว้นบางโหมดที่ไม่ดีที่ต้องหลีกเลี่ยง) ฉันจึงสงสัยว่าเอาต์พุตของคุณเข้ารหัสโดยใช้... บางอย่าง... มัน "ดูเหมือน" Base64 (เข้ากันได้กับชุดอักขระเริ่มต้น) ยกเว้นว่าจะเข้ารหัส 128 บิตยาวเกินไป
สรุป: ใช่ สามารถทำได้ แต่อย่าพยายามเปรียบเทียบสิ่งที่คุณทำด้วยมือกับสิ่งที่คุณมีที่นี่ ที่นี่มีการประมวลผลพิเศษบางอย่างแล้ว